社区
其它技术问题
帖子详情
非静态数据成员能赋初值吗?
Whysf
2016-05-27 01:36:15
typedef struct VNode
{
VertexType data;//顶点信息
ArcNode *firstarc = NULL;//指向第一条与该顶点相连的弧
}VNode, AdjList[MAX_VERTEX_NUM];
以上代码片段,VC6.0下报错,VS2013通过
...全文
332
3
打赏
收藏
非静态数据成员能赋初值吗?
typedef struct VNode { VertexType data;//顶点信息 ArcNode *firstarc = NULL;//指向第一条与该顶点相连的弧 }VNode, AdjList[MAX_VERTEX_NUM]; 以上代码片段,VC6.0下报错,VS2013通过
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paschen
2016-05-27
打赏
举报
回复
C++11标准前是不允许的,可以通过构造函数初始化列表实现
赵4老师
2016-05-27
打赏
举报
回复
语法糖越甜,编译调试查错越苦! 把有限的生命浪费在品尝/品鉴无穷多种的语法糖中,我认为不值当。
lm_whales
2016-05-27
打赏
举报
回复
C++11 可以 此前 0x不是正式标准,他是酝酿中的11 也是可以的 再前,不可以初始化非静态成员。 版本不同,有所差异。 可能还跟 具体编译器有关 不过C++11 弃用NULL,改用nullptr了
静态
成员
函数访问
非
静态数据
成员
【C++】
静态
成员
函数访问
非
静态数据
成员
静态数据
成员
静态
成员
函数
静态数据
成员
定义格式: static 类型名
静态数据
成员
名 ; 详解:由于
静态数据
成员
属于本类的所有对象共享,不属于特定类对象,因此在未产生类对象时作用...
静态数据
成员
及静态
成员
函数
静态数据
成员
: 作用:实现同类的多个对象之间的数据共享,且又避免了使用全局变量实现数据共享的不安全性。 (1)以关键词static开头. (2)为各对象所共有,对象分配的空间中不包含
静态数据
成员
所占空间。 (3)
静态数据
...
静态
成员
(一)
静态数据
成员
1)属于类,不属于某个对象(类的所有对象共享的数据,不占用具体实例的空间) 2)只能在类外初始化(静态的const数据
成员
特殊) 3)不能用初始化表对静态
成员
初始化,未赋
初值
是默认为0。 ...
C++中的静态
成员
和静态函数
注意:
静态数据
成员
可以被初始化,但是只能在类外进行初始化,若未对
静态数据
成员
赋
初值
,则编译器会自动为其初始化为0。 【3】静态
成员
是所有对象共享的,所以不能在静态方法里访问
非
静态的元素。
非
静态方法可以...
C++类的静态
成员
【需要注意的几点】
静态数据
成员
的使用方法和注意事项如下: 1、
静态数据
成员
在定义或说明时前面加关键字static。 2、静态
成员
初始化与一般数据
成员
初始化不同。
静态数据
成员
初始化的格式如下: ::= 这表明: (1) 初始化在...
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章