腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
为什么
在
C++
中有
不同
的
变量
初始化
方式
?
、
、
、
自2011年修订
C++
标准以来,
变量
可以通过以下三种
不同
的
方式
进行
初始化
。 int i = 0;int i {0}; 据我所知,所有三种
不同
的
初始化
都有相同
的
效果。如果它们都有相同
的
效果,
为什么
不像第一种一样坚持一种
初始化
方式
呢?是否需要通过将
变量
的
初始值括
在
()或{}
浏览 58
提问于2020-07-06
得票数 2
2
回答
类C语言、构造函数和统一
初始化
有什么区别?
、
、
、
、
据我所知,
在
C++
中有
三种
初始化
变量
的
方法。initializationint x {0}; // Uniform initialization 统一
初始化
是为提供更统一
的
语法来
初始化
不同
类型
的
变量
,这些
变量
在
中
浏览 6
提问于2014-07-25
得票数 68
回答已采纳
1
回答
这些类型
的
初始化
之间有什么区别?
、
、
、
、
在
c++
中,我可以通过几种
方式
创建和
初始化
变量
: int x = 0;int x = int(0);string s("");string s = string(); // gives an
浏览 8
提问于2020-04-12
得票数 0
回答已采纳
2
回答
初始化
块内
的
对象
、
、
、
、
我正在尝试
初始化
dict
变量
,但我不明白
为什么
一种方法可以工作,而另一种方法不能。下面是我
的
类(
c++
和objective-c混合)中为ios编写
的
一些代码。
在
代码块内部,我尝试用两种
不同
的
方式
初始化
<
浏览 0
提问于2011-12-19
得票数 1
回答已采纳
1
回答
在
C++
中不能访问全局
变量
构造函数中
的
静态(非原语)成员
、
、
、
、
我有一个全局
变量
,
在
使用默认构造函数时需要静态成员
的
一个条目,但是这个字符串在这里是空
的
。
变量
"test“不必
在
类本身中。我认为STL组件(或非原语)存在一些
初始化
顺序问题。使用C++14。
浏览 4
提问于2022-03-06
得票数 2
回答已采纳
1
回答
为什么
在
c++
中有
多种
初始化
变量
的
方法?
为什么
在
c++
中有
多种
初始化
变量
的
方法,而不是一种?据我所知,你可以这样做:int y (2);谢谢!
浏览 0
提问于2017-03-22
得票数 1
3
回答
C++
中带有或不带花括号
的
初始化
差异
、
、
、
我们可以
在
C++
中用两种
方式
初始化
变量
int abc = 7;int abc {7}; 这两种方法有什么区别?编译器是以
不同
的
方式
对待它们,还是
在
代码
的
执行
方式
上存在差异?
浏览 3
提问于2014-01-15
得票数 37
回答已采纳
3
回答
为什么
C和
C++
编译器将显式
初始化
和默认
初始化
全局
变量
放在
不同
的
段中?
、
、
、
、
它说默认
初始化
的
全局
变量
驻留在中,如果您显式地向全局
变量
提供一个值,那么它将驻留在中。 我
在
C和
C++
中测试了以下程序来检查这种行为。I&s都驻留在完全
不同
的
段中。),
变量
i和s都驻留在完全
不同
的
段中。
为什么
C和
C++
编译器将显式
初始化
和默认
初始化
全局
变量
放在
不同
的
段
浏览 11
提问于2015-12-19
得票数 29
回答已采纳
3
回答
C和
C++
中
的
外部
变量
有什么
不同
?
、
、
我不太明白C语言和
C++
语言在外部语言方面的区别。有人能帮助解释
为什么
b.c不能工作而b.cpp能吗?谢谢。
浏览 41
提问于2019-01-06
得票数 2
4
回答
为什么
我不能对foo(char* args[])做foo({"asd","asd1"})?
、
我正在阅读
C++
Primer,
在
第6.2节中它说: void foo(char* args[]) {return;} char* args[]={"asd","dsa"}; // ok.foo({"asd","dsa"}); /&
浏览 6
提问于2015-07-26
得票数 9
回答已采纳
4
回答
静态成员对象
初始化
失败
我有一个包含以下代码
的
静态库:class Foopublic: { } }; {public:};const Bar::foo = Foo();有人知道会发生什么事吗?
浏览 1
提问于2010-10-15
得票数 6
3
回答
C和
C++
中静态
变量
初始化
的
区别
、
、
= initializer(); getchar();}我
的
问题是,当静态
在
两种语言中都有相同
的
用法时,它
为什么
会在
C++
编译器中编译。当然,对于这些语言,编译器将是
不同
<e
浏览 8
提问于2011-05-07
得票数 20
回答已采纳
2
回答
使用const,- int
初始化
一个constexpr
、
我想知道
为什么
整数ii在编译时被
初始化
,但是这里没有浮点ff: const int i = 1; constexpr float ff = f;当我试图编译时,会发生这样
的
情况:test.cc: In function
浏览 1
提问于2016-01-07
得票数 25
回答已采纳
4
回答
为什么
静态
变量
需要在
C++
中声明两次
、
、
、
我有一个名为filepaths.h
的
标题,它定义了许多静态
变量
:#define FILEPATHS_H return profileFolder_;然而,这是行不通
的
-我得到了一个“未解决
的
符号错误”链接器
的
所有静态
变量
错误。因此,我以这种
方式
将这些
变量
添加到
C++
文件
浏览 11
提问于2011-08-06
得票数 7
回答已采纳
6
回答
初始化
C++
结构
的
正确方法
、
、
、
、
我们
的
代码涉及一个POD (普通旧数据结构)结构(它是一个基本
的
c++
结构,其
中有
其他结构和POD
变量
,需要在开始时进行
初始化
)。基于I‘s ,似乎是这样
的
:应将所有值
初始化
为零,如下所示:然而,当结构以第二种
方式
初始化
时,Valgrind随后会在使用这些<e
浏览 2
提问于2011-05-07
得票数 93
回答已采纳
3
回答
为什么
两种
变量
初始化
方法
、
为什么
C++
给出了两种
初始化
变量
的
方法?另一种方法是constructor initialization,它将括号()之间
的
初始值括起来。int a(0); 我
的
问题是,
为什么
C++
的
创建者被迫引入新
的
方法来
初始化
变
浏览 12
提问于2015-09-25
得票数 4
回答已采纳
1
回答
C++
同名局部
变量
保持循环之间
的
值
、
、
、
我
的
C++
代码
中有
以下两个循环: { { }} 我遇到
的
问题是,
在
第一个循环中使用
变量
hcount之后,第
浏览 4
提问于2015-06-13
得票数 0
回答已采纳
3
回答
未
初始化
变量
与类型安全性
的
关系
、
、
我想问
为什么
使用未
初始化
的
变量
被认为是非类型安全
的
? 当对象仅根据其类型
的
规则使用时,程序(或程序
的
一部分)是类型安全
的
。例如,
在
初始化
变量
浏览 1
提问于2018-06-23
得票数 5
回答已采纳
2
回答
-858993460为未
初始化
的
变量
输出
、
、
对于一个未
初始化
的
变量
,cout会显示-858993460值(可能是因为内存
中有
垃圾),但对于程序中每个未
初始化
的
变量
,它都会显示-858993460,无论我有多少
变量
,或者它们
在
程序中相对于彼此
的
位置当我
在
一台完全
不同
的
计算机上运行一个完全
不同
的
程序时,它也会输出同样
的
值-858993460。它
为什么
浏览 0
提问于2015-09-10
得票数 0
3
回答
如何在python中声明数组
、
、
我希望为
不同
的
索引赋值,而不是像在哈希表中那样以顺序
的
方式
(通过使用append)赋值。如何
初始化
给定大小
的
数组?我
的
工作是:for x in range(0,10000):有没有更好
的
方法?另外,
在
c++
中有
像memset()这样
的
函数吗?
浏览 0
提问于2016-03-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么要用不同的方式编写Java代码?
在Unity中抖动相机镜头的不同方式
C/C+基础知识总结
C/C+编程笔记:C语言和C+的 struct 对比!区别在哪?
AI已经在改变医疗行业,只是方式可能与你想象的不同
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券