腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
是否允许将
char
*重新分配给
字符串
文本
?
这是很正常的:但是
初始化
并不等同于重新分配,
字符串
文本
是一个特殊情况。如果你尝试这样做,有什么规则:str = "some other text"; 在有人说“试一试”之前,Note --我问的是语言规范说什么
浏览 4
提问于2015-08-07
得票数 1
2
回答
字符串
声明
、
、
、
当我以下列方式声明时,
字符串
声明工作:
char
a[] = "xyz";
char
*a = "xyz"; 我认为这三种声明类型是不同的。
浏览 4
提问于2016-02-03
得票数 1
回答已采纳
2
回答
字符串
文字与
const
char
*函数重载
、
我有一个函数想要为
const
char
*工作,但它只适用于
字符串
文本
,因为它们被赋予了一个特殊的规则,允许
初始化
数组。第二个重载,foo(
const
char
*)将是
字符串
文本
和
const
char
*
文本
的首选,但模板重载将不适用于
const
char
*。// Errors for
const
cha
浏览 0
提问于2014-09-18
得票数 2
回答已采纳
2
回答
类类型错误作为c++中的异常
每当我尝试这段代码将类类型作为异常捕获时,我就会收到一条错误消息,作为“从
字符串
常量到‘
char
*’的不推荐转换”。#include<cstring>using namespace std;{
char
*err_desc; Error(int c ,
char
* p)
浏览 5
提问于2016-05-12
得票数 1
回答已采纳
4
回答
为什么
const
char
*pt2={'1','2','3',‘\0’}不能编译?
、
const
char
*pt1="123";是一样的吗?后者无法编译。错误:标量对象“pt2”需要
初始化
器中的一个元素 为什么?"123"和{'1', '2', '3', '\0'}不一样吗?我可以
使用
de
浏览 4
提问于2013-05-29
得票数 3
回答已采纳
2
回答
为什么这些代码在C中工作呢?
、
char
*a= "ABC"; "ABC"
字符串
是
const
char
*类型的。
如何
将其地址分配给
char
*指针?不应该是个错误吗?
浏览 4
提问于2014-09-06
得票数 0
7
回答
C中的
字符串
操作
、
、
、
下面是一些关于C中
字符串
的基本问题。
const
char
*string = "Hello world"; 当我们为
字符串
动态分配内存时,我看到以下分配足以容纳任意的length.Though
字符串
--此分配工作
浏览 4
提问于2012-10-05
得票数 1
回答已采纳
1
回答
为什么我的类的复制
初始化
不
使用
字符串
文本
的string_view?
、
、
v8,C++17):但是,如果我
使用
复制
初始化
,它将失败:诊断: Foo f = "testing";prog.cc:7:7:(the implicit
浏览 0
提问于2019-07-24
得票数 4
回答已采纳
5
回答
const
char
*
const
和
const
char
之间有什么区别吗?
、
、
、
、
考虑以下两行代码:
char
arr[] = "Hello";
浏览 4
提问于2013-04-29
得票数 3
回答已采纳
2
回答
为什么可以将数组分配给
char
指针?
、
、
、
通常,当您声明一个指针(例如int)时,您必须为它分配一个内存地址:int* p = &value;
char
* c = "
Char
Array"; 这是怎么回事?
浏览 5
提问于2015-12-05
得票数 5
回答已采纳
1
回答
从函数返回分配给
字符串
文字的
const
*安全吗?
、
、
const
char
*get_str_literal() {}
const
char
*str = "I literally can't even";} 如果没有
const
char
*get_str_
浏览 0
提问于2017-02-02
得票数 3
回答已采纳
2
回答
帮助我理解这个简单的c++类定义、构造函数和
初始化
、
下面是类的定义(用于异常处理):public:};throw MyException("file too short"); 抛出后,是否创建并
初始化
了一个新对象?无论是哪种情况,我都不明白类定义
如何
允许用
文本
字符串
<
浏览 1
提问于2011-03-10
得票数 0
2
回答
在C++中,
字符串
文本
到字符数组的转换实际上是
如何
工作的?
、
、
、
我试图了解指针、数组和
字符串
文本
在C++中是
如何
工作的。假设我们有以下代码行:如果我正确理解,这个声明声明字母是指向常量字符的一系列常量指针。根据我的理解,编译器实际上会将每个
字符串
文本
转换为一个以空结尾的
char
数组,而每个字母元素实际上是指向该数组的第一个元素的常量指针。 例如,letters[0]实际上是
浏览 0
提问于2019-08-25
得票数 0
回答已采纳
2
回答
C99中的静态变量与静态变量
、
是否允许在C99中
使用
静态数组
初始化
静态数组?示例:static
const
char
*
const
PATH2 = "/usr/"; static
const
char
*
const
PATH3 = "path+
浏览 1
提问于2016-12-29
得票数 1
回答已采纳
3
回答
C++:为什么我不能用
初始化
器
char
foo[]将
字符串
转换为C-
字符串
?
这是我的密码:这会产生一个错误:数组
初始化
程序必须是
初始化
程序列表或
字符串
文本
。我为什么要用
const
char
*readArr = readWord.c_str();?
浏览 7
提问于2016-10-01
得票数 0
回答已采纳
1
回答
c++字符指针浅拷贝到更改值
int main() {
char
* str2 = str; std::cout << str <
浏览 3
提问于2022-06-03
得票数 1
4
回答
C-
字符串
数组
初始化
-这是可变的吗?
、
可能重复:
char
const
a* = "hello";我原以为“你好”和“再见”都是一成不变的
字符串
,因为它们来自
字符串
浏览 7
提问于2012-02-24
得票数 11
回答已采纳
1
回答
如何
使用
字符串
文本
初始化
const
char
[]
、
、
、
、
我想做以下几件事:
const
char
errorMsg [64] ( useApple ?"Error Msg Apple\n" : "Error Msg Bee\n" ); MyMethod ( errorMsg ); 对于带签名的方法: MyMethod(
const
char
* errorMessageInput); 我有一个接受
const
char
*的方法,我想在发送它之前创建一个局部变量。我不能分配动态内存,但我可以
使用</em
浏览 25
提问于2021-04-02
得票数 3
回答已采纳
2
回答
strtok中的分段故障(堆芯倾弃)
#include <stdio.h>#include <malloc.h> {
char
* ptr; } 但是,如果我
使用
char
str[]为什么即使strtok定义为<
浏览 1
提问于2011-08-03
得票数 0
5
回答
strtok -
char
数组与
char
指针
、
、
、
可能重复:
char
string[] = "hello world";这会导致分段错误:
char
*result = strtok(string, "
浏览 6
提问于2010-11-03
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
很多初学者反映“C语言指针很难学”,真的如此嘛?
年过完了,加油学习工作吧!你知道嵌入式c中各变量存储位置吗?
你知道嵌入式C语言中各变量存储的位置吗?
C语言必备基础知识笔记——输入&输出
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券