腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
c++
:为什么
我
不能给“类内”的
非
const
静态
成员
赋值呢?
、
我
对
C++
并不熟悉,
我
只是不明白为什么不能在类
中
为
非
const
静态
成员
赋值(就像我们
在
java static int x = 12;中所做的那样),甚至认为
我
可以
。
声明
非
const
静态
成员
(static int x;)
声明
静态
const
成员
(static
const
x
浏览 1
提问于2019-01-23
得票数 0
5
回答
指向未指定类类型的
成员
函数
指针-有可能
吗
?
、
、
、
是否
可以
声明
一个
函数
指针(
非
C++
11),它
可以
指向任何类的
成员
函数
(即:不是特定的类)? 例如,如果
我
有A、B和C类,C
中
声明
了
一个
函数
指针,
我
希望
在
指向B的
成员
函数
和A的
成员
函数
之间切换该指针。
C++
允许这样做<em
浏览 0
提问于2012-01-18
得票数 5
回答已采纳
2
回答
我
可以
在
C++
中
声明
一个
非
成员
函数
const
吗
?
、
、
、
我
可以
在
C++
中
声明
一个
非
成员
函数
(全局
函数
,可能是)为
const
吗
?
我
知道
const
关键字实际上应用于
在
成员
函数
中
传递的隐式"this“参数。此外,由于只有
成员
函数
遵循"thiscall“调用约定,
const<
浏览 1
提问于2010-12-08
得票数 17
回答已采纳
3
回答
构造
函数
也有隐式此参数
吗
?
、
、
、
我
正在学习
C++
中
的类,并且知道
非
静态
成员
函数
有隐含的这个参数。
我
的第
一个
问题是,构造
函数
也有
一个
隐式参数,就像
非
静态
成员
函数
一样。请注意,
我
并不是
在
问是否
可以
在
ctor中使用this,因为
我
已经知道我们
可以
在
ctor中使用this。 接
浏览 16
提问于2022-04-11
得票数 5
1
回答
C++
*这个的值类别是什么?
、
、
、
C++
标准第9.3.2.1节规定:
在
非
静态(9.3)
成员
函数
的主体
中
,关键字这是
一个
prvalue表达式,其值是调用该
函数
的对象的地址。
在
类X的
成员
函数
中
,这种类型是X*。如果
成员
函数
声明
为
const
,则该
成员
函数
的类型为
const
X*,如果
成
浏览 1
提问于2015-07-11
得票数 5
回答已采纳
3
回答
C++
中
过载
成员
函数
的问题?
、
我
正在阅读地址
中
的一些文本。
在
第一行
中
,他们说: 有可能 有人能详细解释一下
吗
?谢谢。
浏览 2
提问于2011-05-05
得票数 1
回答已采纳
2
回答
vs2010
中
的
函数
误差
、
我
用vs2010写了以下文章:它告诉
我
,
const
使用的incorrectly.and说: 非
成员
函数
不允许使用类型限定符。
我
想知道为什么,是vs的问题,还是如何在vs中使用这样的功能?
浏览 2
提问于2012-08-15
得票数 0
1
回答
对于
在
类之外初始化的静态
成员
的
声明
,是否需要constexpr说明符?
、
、
、
、
自C++11 (§7.1.5/1)以来,标准
中
也有类似的一段,他
在
中
引用了这一段落,他
在
该段落
中
认为,“
C++
标准做而不是”要求constexpr说明符
在
变量的
声明
和定义之间进行匹配。3
非
易失性、
非
内联
const
静态数据
成员
为整数型或枚举型.如果
成员
是用constexpr说明符
声明
的,则
可以
在
没有初始
浏览 1
提问于2018-05-21
得票数 10
4
回答
为什么非
成员
函数
不允许使用像
const
这样的修饰符?
、
、
我
无法理解不允许非
成员
函数
使用修饰符(如
const
或volatile )的原因。下面是
我
很累的示例代码{ int var; int func();{ // Some calculationA& tempObj )
const
;的编译器错误void func2(
const
A& tempObj )
const</e
浏览 9
提问于2015-03-18
得票数 5
回答已采纳
1
回答
调用
const
对象上的
非
const
函数
、
、
、
、
我
正在阅读
C++
初级版第五版第258页。问题是,
一个
const
对象是否
可以
调用其
非
const
成员
函数
,即使该
成员
函数
不修改其数据?data.bookNo = "CSAPP"; data.revenue = 50;} 当我为
函数
const
删除
浏览 0
提问于2019-07-11
得票数 4
回答已采纳
2
回答
访问静态变量的
Const
方法
、
、
、
如果以前有人问过这个问题,
我
很抱歉。
我
的搜索结果没有出现类似的问题。 常量
成员
函数
不能修改任何数据
成员
或调用任何非常量的
成员
函数
。那么,为什么允许我们从
const
方法访问静态
成员
变量呢?
浏览 2
提问于2010-11-15
得票数 6
回答已采纳
5
回答
在
C++
类
声明
中
初始化
const
成员
、
在
PHP和C#
中
,
可以
在
声明
常量时初始化它们:{
const
double value2 = 0.001;}struct equal_vec bool operator() (
const
Vector3D& a, <em
浏览 3
提问于2012-02-04
得票数 90
回答已采纳
2
回答
操作员超载澄清
、
、
在这些
c++
示例
中
:
我
理解
c++
中
操作符重载背后的基本概念。
我
不知道的是:
在
第二个示例
中
,是否需要在重载operator
浏览 3
提问于2013-08-31
得票数 0
回答已采纳
3
回答
类
中
没有构造
函数
的
C++
非
静态
const
成员
我
一直
在
犯这个错误: double _high; void set(
const
char* _date[7], double_high, double _
浏览 4
提问于2015-10-02
得票数 3
1
回答
OpenMP和
C++
:这个指针
、
this指针总是
在
OpenMP中共享
吗
?
浏览 1
提问于2014-07-15
得票数 4
回答已采纳
2
回答
带有
const
参数的
函数
重载
、
、
如果其中
一个
成员
函数
被
声明
为
const
,则
函数
重载可能发生在具有相同参数数的两个
成员
函数
之间。 但是,如果
一个
函数
有
一个
const
参数,另
一个
函数
有相同类型的
非
const
参数怎么办?它对引用和指针有用
吗
?如果
C++
提供了它,为什么它会提供?如果你知道的话,请告诉
我</
浏览 1
提问于2012-10-02
得票数 14
3
回答
在
C++
应用程序代码
中
链接外部定义的静态
函数
、
我
有一组预定义的C源代码文件,它
声明
了许多静态
函数
--它们只是
在
.c文件
中
编码,而不是在任何.h头文件
中
声明
。现在,
我
试图
在
我
的
C++
应用程序代码中使用这些
函数
:{使用C源代码文件创建库: CppApp.
浏览 0
提问于2018-01-19
得票数 0
回答已采纳
3
回答
如何在
C++
中
声明
不可变的类(Java示例)
、
、
,或者编译器将在构造
函数
上出错,则此代码
可以
工作,因为
成员
变量是
在
构造
函数
中
初始化的。(仅定义公共getter方法不是
一个
可接受的答案,
我
知道“
const
”必须是解决方案的一部分)class MyImmutable private:
const
,基本上告诉
我
不能分配
cons
浏览 0
提问于2014-01-21
得票数 2
回答已采纳
3
回答
C++
中
的
Const
对象、
Const
成员
函数
和可变变量
、
、
、
、
我
知道
const
对象不能调用
非
const
成员
函数
。
在
“C++14标准”(ISO/IEC 14882:2014)第9.3.2节第3段
中
是这样说的: 只有当对象表达式为cv限定或小于
成员
函数
时,才能在对象表达式(5.2.5)上调用cv限定的
成员
函数
。如果
成员
函数
没有修改任何内容,这个约束是否有意义?还是
成员
函数<
浏览 0
提问于2017-01-25
得票数 1
回答已采纳
2
回答
C++
错误选择:‘CSchedulerDlg::C2352’:非法调用
非
静态
成员
函数
、
、
我
正在尝试修改和改进
C++
中
的作业调度程序应用程序当试图向类添加额外的功能时,问题就出现了。特别是,
我
想知道是否
可以
在
静态
成员
函数
的定义
中
调用
非
静态
成员
函数
。);
我
想从email
函数
的实现
浏览 2
提问于2016-01-13
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券