腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
将空
字符
串文字
初始化
或分配给
C
中的char
指针
或
C++
中的const
指针
的原因是什么?
c++
、
c
、
pointers
、
char
、
string-literals
将空
字符
串文字
初始化
或分配给
C
中指向char的
指针
或
C++
中指向const char的
指针
的原因是什么?.:或p = ""; const char* p = "";const char* p; 我经常看到这种技术,但不明白为什么有人要将空
字符
串文本分配给c
浏览 5
提问于2020-02-18
得票数 2
回答已采纳
3
回答
初始化
字符
指针
C++
c++
、
pointers
、
char
const char *cp = "Hello world";为什么可以用
字符
串
初始化
字符
指针
?我真的不能理解这个例子,据我所知,一个
指针
只能用&+对象的地址
初始化
,指向或解除引用,然后赋值。
浏览 2
提问于2017-08-02
得票数 8
回答已采纳
2
回答
指针
可以用来访问内存中的任意区域吗?
c++
我对
C++
和
指针
非常陌生。#include <iostream> char*
c
= "my name jeff"; cout << *(
c
+ i++); return 0;输出是“我的名字jeff”,后面跟着许多随机
字符
,偶尔也有意义。为什么可以从
字符
串
初
浏览 2
提问于2019-10-16
得票数 1
回答已采纳
3
回答
C++
中的
指针
是原语类型吗?
c++
、
string
、
pointers
、
primitive-types
static_cast<size_t>(begin),static_cast<char>(end)); 在任何其他情况下,参数都被视为迭代器,并且内容用从迭代器引用的元素开始到迭代器结束引用元素之前的元素值
初始化
但是,
指针
是原语吗?
浏览 0
提问于2010-03-16
得票数 6
回答已采纳
1
回答
指针
的值应该总是地址吗?
c++
、
string
、
pointers
所以我才刚开始学习
指针
的基本知识,我遇到了一些粘在上面的东西。正如标题所述,
指针
的值应该始终是一个地址吗?因为我看到了一行代码,它说的不是:此处用于创建
字符
串,另一种方法是:这是可以理解的。char *text = "text";谢谢。
浏览 4
提问于2022-09-23
得票数 0
2
回答
无法从'const char [3]‘转换为'char *’x100000 (Qt创建器
C++
Windows32)
c++
、
windows
、
qt
、
32-bit
就在五分钟前,当我点击f5时,一切都很正常,得到了102个错误: error:
C
2440: 'initializing' : cannot convert from 'const char [17]'
浏览 1
提问于2015-12-13
得票数 5
回答已采纳
1
回答
使用
C++
中的
指针
初始化
char数组或
字符
串
c++
、
arrays
、
string
我有一个
指针
,下一个X元素是ASCII
字符
,末尾是一个'\0'。我需要在char数组或string类型中保存ASCII
字符
。char symbol[11];错误:数组类型'char 11‘不可分配 (packet是一个
指针
,它保存数据,ASCII
字符
从第8个位置开始)。理想情况下
浏览 3
提问于2020-07-04
得票数 0
回答已采纳
1
回答
转换匿名数组
初始化
程序列表
arrays
、
c++11
、
casting
、
initializer-list
我可以成功地为char
字符
串数组执行
初始化
程序列表的
C
转换,但似乎无法使其与
C++
强制转换(Static_cast)一起工作:{ // << " [2]: " << bar[2] << st
浏览 6
提问于2016-10-24
得票数 3
回答已采纳
1
回答
在
c++
中
初始化
空
字符
串的专业方法
c++
、
string
、
c++14
嗨,我想学习一种在
c++
中
初始化
emtpy
字符
串的专业方法。way_2对我来说不是直接的,而是使用"",这相当于一个空
字符
串。对我来说,内置的空
字符
串是专业的,就像
初始化
指针
的nullptr一样.谢谢
浏览 1
提问于2017-12-21
得票数 1
回答已采纳
1
回答
为什么我们需要虚拟在这个程序(涡轮
C++
)?
c++
、
turbo-c++
我一直在用Turbo
C++
编写关于多继承的代码,代码的目的就是获取输入并在控制台上打印输入。Company1protected: char *productName; void input_
c
1Company2protected: char *productName; void input_
c
2) cout <
浏览 7
提问于2020-04-19
得票数 0
回答已采纳
1
回答
奇怪的控制台输出
c++
、
visual-studio-2010
、
character-encoding
、
console
对于学校项目,我们必须使用
指针
,为此,我想查看内存的地址,但是……当我使用下一段代码时: char a; cout << "b is " << b << endl;这是一个
字符
集问题吗
浏览 4
提问于2012-03-04
得票数 1
回答已采纳
1
回答
C
/
C++
初始化
字符
指针
c++
我想我对如何
初始化
char
指针
值感到困惑。也许我想得太多了。我在一个名为Login.h char *arg1的头文件中有这个文件; 我收到一个警告,该成员变量未在此构造函数中
初始化
。arg1 = 'A'; 我想我把
初始化
指针
和普通变量搞混了。 我是不是应该这么做? arg1 = nullptr; 希望有人能帮我澄清一下,谢谢。
浏览 24
提问于2020-04-18
得票数 0
回答已采纳
3
回答
指针
的
指针
c++
字符
初始化
c++
、
arrays
、
pointers
、
initialization
、
char
我对在
C++
中
初始化
这个有疑问:{ charList[0] = "abcde";1-
字符
列表: char*在堆上,好吗?2- charListn_position在堆上还是栈上?我不明白char*2到底是什么意思,它的意思是:它是一个静态数组,每个元素上都有一个指向char的
指针
? 如果它是静态的,这个数组将被分配到堆栈上,那么这个数组是一个巨大的bug制造者吗?
浏览 1
提问于2010-09-10
得票数 3
4
回答
C++
为什么array=ptr是合法的?
c++
、
syntax
arr是
指针
吗?是否将char*复制到堆栈上的数组中?这在所有版本的
C++
中都是合法的吗(那
C
呢?)我在VS和代码板中测试和看到了这个工作,我相信使用的是gcc -edit-只是为了好玩,我试着用一个静态常量
字符
*替换"Abc“。它给了我一个无效的
初始化
器错误。
浏览 0
提问于2010-10-03
得票数 0
回答已采纳
3
回答
为什么
指针
字符
会导致结构环境中的分段错误
c
、
string
、
pointers
在
C
语言中,我是个乞丐,通常我使用
C++
,我试图用一个带有char数组的struct来工作,但是当我使用另一个char *str时,它会引发一个segfault。fault printf("%lu\n",strlen(obj.str));} 我试着理解你所说的“strlen的论点必须是一个
字符
串
浏览 3
提问于2020-09-23
得票数 1
回答已采纳
1
回答
如果我们在
C++
中使用“
字符
指针
”作为
字符
数组的索引,那么输出是什么?如何在
c
SHarp中实现这一点?
c#
、
visual-c++
我有一个VC++
字符
数组"wchar_t arr0x30 ={ 0x0,0x1,.,0xC...hexadecimal
初始化
在这里.}“。还有一个
C++
字符
指针
wchar_t * xyz。但是在这里,传递给
字符
数组"arr[]“的索引是另一个
字符
指针
xyz2。在上面的代码中假设一个
字符
'a‘存储在xyz2,而不是像这样索引
C++
字符
数组-- arr[xyz2]变得arr
浏览 0
提问于2010-11-16
得票数 0
回答已采纳
4
回答
字符
赋值中的类型不兼容?
c++
、
string
、
class
、
arrays
、
constructor
‘将
字符
赋值给char13时类型不兼容’我不知道如何
初始化
这些数组并使其工作。基本上,该程序获取ISBN代码(4组整数,并在每组数字之间生成一个
字符
串,其中包含'-‘)并验证它们是否正确。
浏览 0
提问于2010-02-03
得票数 1
1
回答
如何在
C++
中
初始化
双
指针
结构数组?
c++
我有一个像下面这样的结构{int b;int d;char**数组可以
初始化
如下,同样,如何
初始化
双
指针
结构数组。我需要下面的
初始化
。........};
浏览 3
提问于2018-03-26
得票数 0
2
回答
在静态
初始化
时使用空闲的"char const*“
c++
、
initialization-order
C++
中未定义空闲对象的
初始化
顺序。但下面这几点呢?char const* str = "hey"; A() { cout << str; }} 这是仍未定义的行为,还是有一个特殊的规定,
指针
初始化
的
字符
串文字
浏览 1
提问于2009-04-26
得票数 1
回答已采纳
4
回答
字符
串大小
c
、
pointers
、
c-strings
来自下面的代码int main() char *s; printf("ptr= %zd, normal string= %zd",sizeof(s),sizeof("cool man army"));} s是char *类型,"cool man army"也是char *,那么为什么输出ptr= 8, normal st
浏览 2
提问于2020-02-11
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+11 nullptr:初始化空指针
C语言指针与字符串
C ++ 委员会决定在 C++ 20 中弃用原始指针
C语言系列-字符串,数组,指针
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券