腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C++
如
何在
使用
初始化
器
列表
之前
检查
条件
?
、
}; Field::Field (int dim0, int dim1) :: data(dim0, std::vector<double>(dim1, 0)) { } 然后我在另一个类中
使用
这个字段我认为没有
初始化
器
列表
是不可能的?我可以问内部
初始化
列表
这些问题吗? 如果有其他方法可以做到这一点,我将非常感谢任何类型的解决方案。
浏览 41
提问于2019-06-01
得票数 1
回答已采纳
1
回答
在Visual Studio code Linux上激活conda环境
、
、
、
我正在尝试调试一些
C++
代码,这些代码链接到安装在单独的Conda环境中的库。然而,'tasks.json‘文件总是
检查
来自基础环境的库,而不是来自我打算
使用
的环境。一些错误消息片段
如
屏幕截图所示。 有人能建议我如
何在
调试
器
的构建过程
之前
激活环境吗?
浏览 39
提问于2021-04-10
得票数 0
5
回答
将链接
列表
从C转换为
C++
、
我在C中有一个工作链接
列表
实现(来自linux),我想将它转换为
C++
(在windows上)。C代码中,我像这样
初始化
了播放
器
列表
:player_list = malloc(sizeof(player));player * player_list;对于添
浏览 14
提问于2016-10-04
得票数 2
回答已采纳
1
回答
C++
聚合
初始化
器
在运行时还是编译时有效?
、
、
、
TL;DR :我需要在编译时
初始化
全局对象,并且不能
使用
constexpr构造函数。可以将聚合
初始化
器用于此任务吗?我知道C/
C++
聚合
初始化
器
可以用于
初始化
对象的公共成员,如下所示:不久前,我发现了它们的存在,我想到了
之前
的一个问题。我有一个具有类类型的全局对象,目前正在
使用
构造函数
初始化
该对象: MyObj o
浏览 7
提问于2021-07-20
得票数 0
2
回答
有没有简单的方法让gcc省略crtegin.o/crtend.o?
、
、
、
除了自己
使用
-nostdlib和链接crt1.o -lc -lgcc之外,有没有什么简单的方法可以阻止gcc链接crtbegin[S].o和crtend[S].o呢?这些文件并不是很大,但我正在尝试制作小的二进制文件,并希望删除C程序不需要的无用的
C++
支持代码。(假设,在
使用
带有全局对象变量的
C++
库的情况下,即使对于C程序,gcc也会将它们链接起来。我将不再大肆宣扬它应该如
何在
C++
模块中引用全局对象而不是在main
之前
初始化
全局对象时生成安全的一
浏览 1
提问于2010-11-11
得票数 12
回答已采纳
3
回答
引发事件的潜在不利因素?
、
、
展示了如
何在
触发event
之前
检查
null:{ }但这将打开一个竞赛
条件
,
如
中所详细描述的,他在其中写道,应该通过本地事件来触发事件,以避免出现竞赛
条件
: protected virtual void来自的另一种解决方案是始终
初始化
事件,使其具有一个空处理程序,因此不需要进行空
检查</
浏览 3
提问于2013-11-11
得票数 11
回答已采纳
3
回答
在visual studio中更改
C++
版本
、
如
何在
Visual
C++
Express Edition2010中
检查
C++
的版本并将其更改为C++11?我尝试过
使用
像std::vector<std::string> v{"Hello" , "World"};这样的统一
初始化
,但它不起作用。
浏览 4
提问于2013-03-29
得票数 1
回答已采纳
2
回答
为什么std::向量构造函数通过复制接受
初始化
程序
列表
?
、
、
当我试图理解现代
C++
中不同类型的
初始化
时,我遇到了带有
初始化
列表
的std::vector<T>
初始化
。要允许
使用
初始化
器
进行
初始化
,
列表
数据结构(
如
std::vector<T> )应该有一个构造函数,该构造函数接受
初始化
程序作为参数。我观察到,std::vector<T>通过复制接受
初始化
程序
列表
,而不是作为
浏览 4
提问于2020-03-10
得票数 5
回答已采纳
4
回答
在
C++
中
初始化
映射并将类成员变量设置为空?
、
、
、
、
我有一个带有两个成员变量的
C++
类和我的大学
使用
的样式
检查
器
要求在类的构造函数中
初始化
所有成员变量。如
何在
它们所在的类的构造函数中将这些成员变量a和b
初始化
为空?
浏览 2
提问于2010-12-03
得票数 10
回答已采纳
3
回答
为什么不安全地假定目标C循环的行为类似于C for循环?
、
、
我期望下面的顺序:谢谢。
浏览 2
提问于2012-04-28
得票数 1
回答已采纳
6
回答
C++
类:可以在构造函数体中选择成员的构造函数吗?(不对成员进行双重
初始化
)
、
、
、
、
char, int) constructor of Bar }这应该做的是
检查
参数a的值,并根据参数的值
使用
特定的构造函数和特定的参数
初始化
Bar x。Bar()添加到
初始化
列表
中,因为我取消了它。现在它是双重
初始化
的,一次
使用
它的()构造函数,一次在函数体中。但是,如果
初始化
Bar (即使
使用<
浏览 7
提问于2015-06-12
得票数 0
回答已采纳
2
回答
啤酒(MP)不支持/不支持
C++
的哪些部分?
、
、
嗨,我想弄清楚
C++
在BrewMP上是什么,什么是不可能的。是否有人有
使用
C++
与Brew,特别是BrewMP的第一手经验,并且可以说,如果他们能够使这些东西在设备上工作时没有太多的麻烦: 铸造等
浏览 1
提问于2011-01-05
得票数 3
回答已采纳
1
回答
将wait_event_interruptible和wake_up_all结合
使用
、
、
对于涉及
使用
阻塞和锁调度进程的类项目,我们应该
使用
两个内核函数:void wake_up_all它反复计算
条件
,这是C代码(
如
foo == bar或function() > 3 )的一个片段。一旦
条件
为真,wait_event_interruptible返回0。如果
条件
为false,则将当前任务添加到wait_queue_head_t
列表
中
浏览 5
提问于2012-02-13
得票数 1
2
回答
C和
C++
的联合函数指针
初始化
、
、
、
如
何在
没有错误或警告的情况下
使用
函数指针
初始化
一个联合?代码是针对嵌入式的,必须在C和
C++
中编译它。但是,我面临的问题是,直接
初始化
会产生与C不兼容的指针的警告,以及
C++
中的一个错误,而指定的
初始化
在
C++
中已经被废弃。 * with an expre
浏览 3
提问于2019-11-28
得票数 3
回答已采纳
8
回答
允许变量未
初始化
有什么好处?
、
、
、
、
在许多语言中,您可以在
初始化
变量
之前
声明并
使用
它。例如,在
C++
中,您可以编写一个片段,
如
:cout << x;编辑:在我看来,将
初始化
工作留给用户将对寿命有限的内存介质(写周期)的写操作最小化。只是前面提到的“性能”标题下的一个具体例子。谢谢。
浏览 0
提问于2010-08-09
得票数 8
6
回答
我可以在for循环中改变启动
条件
吗?
、
我的代码里有这个但是,在循环中,我要更新max_position的值,这会影响我的for-循环吗?
浏览 17
提问于2016-12-02
得票数 2
回答已采纳
2
回答
Clang不报告
C++
中的非独立变量吗?
、
、
、
我知道局部变量不是在
C++
中自动
初始化
的,所以在
使用
它们
之前
,应该始终为它们赋值。但是,至少在简单的情况下,编译
器
应该警告您,以防您忘记它。我或多或少地依赖并提到了。但是,如果我运行静态分析
器
,就会得到预期的警告: Function参数是一个未
初始化
的值。 我
使用
Apple 5.1编译器
使用
Xcode 5.1编译和运行。我
使用
Xcode的命令行项目模板(
C++
)中的标准构建设置,语言方言被设置为GN
浏览 2
提问于2014-03-19
得票数 8
回答已采纳
1
回答
结构的隐式
列表
初始化
构造函数
、
、
在没有任何警告的情况下,GCC 5.4编译了这个代码(
使用
-std=c++11 -Wall -pedantic): double
浏览 2
提问于2017-11-10
得票数 3
1
回答
成员的初始值(
如
‘content(ht* wd,c)’如
何在
C++
Primer中的构造函数中工作?
、
、
我读过
C++
Primer一书。第7.1.4节规定: 但是它如
何在
构造函数成员
初始化
中
使用
string构造函数呢? 提前谢谢。
浏览 5
提问于2017-07-26
得票数 2
5
回答
如果
检查
null和C中的其他
条件
,复合
条件
是否总是安全的?
、
、
(这个问题是的确切副本,但是关于C的,而不是
C++
的。据指出,这个问题应该更加具体)。char* ptr = ...;在所有标准下,编译
器
和体系结构都是安全的吗?或者,是否有可能在ptr[0] != '\0'
之前
检查
ptr != NULL
浏览 4
提问于2014-02-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
致C+完美主义者:使用Visual Studio新工具分析你的代码
VS2019:调试版本下的2到3倍性能提升
超级炫酷的C语言技巧!
C++20:核心语言
从 C+11 升级至 C+17,它们让嵌入式系统更好了!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券