腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
常量
指针
作为
参数
调用
非
常数
函数
[
重复
]
我读到过类的非
常数
成员
函数
只能在非
常数
对象上
调用
。我的问题是,为什么接受非
常数
指针
的非成员
函数
可以用
常量
指针
调用
?
浏览 40
提问于2021-02-17
得票数 0
回答已采纳
1
回答
引用传递的C++
指针
、
、
主
函数
中的代码是将一个普通
指针
传递给char到指向
常量
char的
指针
。 据我所知,只要传递的
指针
在
函数
中不被违反,就应该允许
调用
。可以修改指向char的普通
指针
的地址和值,因此,如果通过引用其唯一
参数
为指向
常量
字符的
指针
的
函数
传递该
指针
,则不能违反该
指针
,因为该
指针
只能修改其地址,并且不违反对字符的普通
指针
的限
浏览 4
提问于2021-12-12
得票数 -2
1
回答
关于引用
指针
的澄清
、
、
我试图将引用传递给
指针
,主要有两种情况: const int* &ref_var - ref_var是对指向
常数
整数的
指针
的引用.int *const &ref_var - ref_var是对指向整数的
常量
指针
的引用.现在第二种情况很好,因为我不能修改
指针
本身,但是在第一种情况下,我收到了一条错误消息,我不认为它应该在那里,因为一个
非
const
指针
变量可以
作为
参数
传递给以
常数
<e
浏览 0
提问于2019-01-17
得票数 3
回答已采纳
1
回答
在C++中将
函数
参数
的“
常量
”复制到它的返回类型
我有一个
函数
,它接受一个集合,并返回该集合的一个元素。该
函数
不修改集合或其任何元素。所以我想通过集合的
常量
引用
作为
参数
来表达它。
函数
的签名如下:但在某些情况下,
函数
的
调用
者可能希望修改元素AType& a =find(s, ...); a.bar(); //non-
浏览 0
提问于2016-02-15
得票数 1
1
回答
带有成员
函数
的QtConcurrent
、
、
、
、
我创建了一个QFuture,我想用它来并行化对成员
函数
的
调用
。(__cdecl *) (Param1)' from 'Manager **' solverparallel.cpp 31 此外,同一行代码中'&Manager‘的鼠标信息为: Error:
非
静态成员引用必须相对于特定对象
浏览 9
提问于2012-04-03
得票数 5
回答已采纳
5
回答
删除指向const (T const*)的
指针
、
、
我有一个关于
常量
指针
的基本问题。我不允许
使用
常量
指针
调用
任何非
常数
成员
函数
。但是,我被允许在const
指针
上这样做:这将
调用
类的析构
函数
,它本质上是一个非
常数
“方法”。
浏览 0
提问于2009-04-16
得票数 98
回答已采纳
1
回答
两个相同的重载运算符[]一个返回引用
、
当我
使用
operator[]的时候,我搞不清是用了什么定义,int是不是很模糊?他们不是有相同的签名吗?
浏览 0
提问于2019-11-12
得票数 0
3
回答
在
常量
函数
中返回"this“
指针
我创建了一个存储球员姓名和得分的类,并定义了处理数据和显示数据的
函数
。从main中,我创建了以下播放器:Player *p4 = new Player("Bjarne Stroustrup",5);Player *highestScore = p1.highestScore(*p4);
浏览 0
提问于2013-02-07
得票数 3
回答已采纳
2
回答
参数
的定义和类型. ansi c
、
、
、
我在
使用
execvp()时遇到了麻烦。execvp()期望类型为char * const*
作为
第二个
参数
。我希望解析传递给应用程序的
参数
(在argv中),并创建一个该类型的数组。例如,用户正在
调用
二进制文件,如下所示: .
浏览 2
提问于2012-10-18
得票数 5
回答已采纳
1
回答
解密
函数
重载未找到错误消息
、
、
_container(&b);如果我尝试
使用
icpc12编译它,我会得到:-现在,我知道错误的第一行意味着被
调用
的
函数
和可用的
函数
定义之间存在某种类型不匹配,我正在尝试
使用
错误消息的其他两行来缩小问题的范围。 第二行和第三行是什么意思?
浏览 0
提问于2012-06-21
得票数 0
回答已采纳
1
回答
VHDL中的
参数
化
常数
、
我正在设计一个通用的数据路径,
作为
其中的一部分,不同的解码器
使用
的模式是固定的。例如:NBITS =5 ->
常数
为"10000“我想,下面这样的东西可以起作用:: std_logic_vector(NBITS - 1 downto 0) := (NBITS - 1 => '1', others =>
浏览 0
提问于2018-09-20
得票数 2
回答已采纳
4
回答
const_cast的合法用途是什么?
、
因为在const_cast的帮助下,任何人都可以修改我声明的
常量
对象-- const限定符有什么用? 我的意思是,一个人怎么能确保他声明的const不会被修改呢?
浏览 4
提问于2013-09-17
得票数 14
回答已采纳
1
回答
为什么新的visual studio将字符串文本
作为
指向
常量
的
指针
?
、
、
我为我的班级学生设置了这个构造
函数
。name),dob(dob)} 当我主要写student s1( "l1f18bscs0322" , "usama" , { 13,7,1998 });的时候,它会在我的大学接受它,我想是因为它
使用
了Visual 2013,但是它会给家里带来错误,因为我
使用
的是visual 2019年。它说构造
函数
的任何实例都不匹配
参数
列表,它以双引号中的值
作为
指向
常量
的
指针
。将值传递给
浏览 1
提问于2020-11-30
得票数 1
回答已采纳
4
回答
标准是否将空
指针
常量
定义为将所有位设置为零?
、
、
(我引用ISO/IEC 9899:201x )6.整数
常量
表达式应具有整数类型,并且只能具有整数
常量
、枚举
常数
、字符
常量
、结果为整数
常量
的表达式的大小整数
常量
表达式中的强制转换运算符只应将算术类型转换为整数类型,但
作为
操作数的一部分,则应转换为sizeof of或_Alignof运算符。然后,我们看到一个空
指针
常量
是用一个
浏览 6
提问于2014-12-31
得票数 3
回答已采纳
2
回答
用空
参数
实例化模板类
、
、
我从许多其他堆栈溢出线程(如)中了解到,模板
参数
是在编译时计算的。此外,非类型模板
参数
应该是一个
常量
表达式、积分表达式或指向具有外部链接的对象的
指针
。而且,我在Makefile中的g++命令中没有
使用
--std=c++0x。因此
浏览 4
提问于2012-09-28
得票数 3
回答已采纳
1
回答
将变量传递给CUDA内核
、
求解器是一个
函数
,它反过来
调用
cuda内核来解决PDE问题。现在,我想
使用
PDE
参数
作为
内核的
参数
。这意味着我必须对诸如cudaMalloc((void **)&Nt_d,size);这样的变量进行malloc,然后对
指针
使用
cudaMemcpy(&Nt_d,Nt,size,cudaMemcpyHostToDevice我想传递整数,以及浮动,即
非
指针
变量,但是找不到正确的语法。我不想
使用</e
浏览 1
提问于2018-07-10
得票数 1
回答已采纳
2
回答
在C++11中
常量
表达式中是否允许逗号运算符?
、
、
、
、
在回答 for C++11的过程中,我意识到在C++03 (以及C)中,
常量
表达式中明确禁止
使用
逗号运算符。 然而,在C++11中,最后提到逗号运算符的部分似乎消失了。虽然C++11标准第5.19/2段明确规定,赋值、增量、递减和
非
constexp
浏览 2
提问于2013-05-16
得票数 24
回答已采纳
1
回答
这似乎是C++ Primer第5版中的一个错误。
、
、
、
以下是C++ Primer第5版(重点是我的)一书的摘录: 非类型
参数
可以是整数类型,也可以是指向对象或
函数
类型的
指针
或(lvalue)引用。绑定到非类型积分
参数
的
参数
必须是
常量
表达式。绑定到
指针
或引用非类型
参数
的
参数
必须具有静态生存期(第12章,第450页)。我们不能
使用
普通(
非
静态)本地对象或动态对象
作为
引用或
指针
非类型模板
参数
的模板<em
浏览 2
提问于2016-06-26
得票数 1
回答已采纳
2
回答
常量
成员
函数
不允许all做什么?
、
、
、
、
int main(){ cout<<objA.random1()<<"\n";}任何对C++标准文本的引用也会很有帮助。谢谢!
浏览 0
提问于2010-07-26
得票数 3
3
回答
如何让我的strchr
函数
同时接受'const char‘和'char’数组
作为
第一个
参数
?
、
、
、
、
我期望我的
函数
和我在cstring / string.h库中
使用
的
函数
"strchr“一样工作。我知道我不能将“const char*”变量/数组转换为“char*”。但是,预定义的"strchr“
函数
如何能够同时传递"const char”和"char“数据类型数组并正常工作呢?我怎样才能改变我的,让它也能工作呢?我正在寻找一种方法来改变我的
函数
(我猜第一个
参数
应该以某种方式进行类型转换)。
浏览 3
提问于2019-05-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
考一考!Linux C语言思考题4道
萍乡学院2018专升本考试《C语言程序设计》考试大纲
Kotlin基础语法教程(一)
Net调用非托管代码
C语言函数返回值解析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券