首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
构造函数是在静态变量的初始化之前执行的,这句话是否正确?
[单选题]
C++构造函数是在类静态变量的初始化之前执行的,
这句话是否正确?
正确
错误
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(232)
分享
5个回答
添加回答
1
无赖123
😂
发表于 2020-08-05 15:41:47
回复(0)
13
Qookuer
<p>除了一些特殊的设计模式例如单例模式,需要在类中先定义一个自身对象,大多数情况下对象是在类外定义,也就是说在定义时才会调用该类的构造函数;而静态函数无论是在类内还是类外,无论是全局还是局部变量,它的初始化都是在任何代码执行之前,属于编译期初始化,PS.类内声明的静态变量一定记得要在类外初始化</p>
发表于 2020-09-15 10:03:01
回复(1)
11
米米offer+1
静态变量>构造函数>析构函数
发表于 2020-12-30 22:14:59
回复(0)
0
阿三大苏打465
静态变量的初始化早于构造函数
编辑于 2024-03-06 15:48:57
回复(0)
0
牛客922626809号
静态变量初始化早于任何代码
发表于 2022-08-30 00:20:49
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++
上传者:
小小
难度:
5条回答
232收藏
1545浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
请回答问题
图形推理
评论
(1)
树的高度是指根到叶子节点的最长路径...
树
评论
(2)
如果一个无向图的边集E={(a,b...
图
评论
(0)
自动管理停车场桩位系统
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题