腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
构造函数
中
的
字符指针参数问题(
C
++)
、
、
、
、
我不久前开始在一本书上学习
C
++,现在我被书中
的
一部分代码卡住了,这部分代码在我
的
应用编程接口上不起作用,那就是Visual Studio2019。这本书来自2000年,所以这可能是问题
的
一部分,但如果是的话,你能告诉我如何修补它吗? 问题出在下面的代码
中
。这本书
的
作者希望使用字符数组作为构造函数
的
参数,并使用指针(
char
* pName)来实现。但是,Visual Studio在参数("0. DannyBoy")下划线。我环顾
浏览 60
提问于2020-06-17
得票数 0
2
回答
为什么这些代码在
C
中
工作呢?
、
char
*a= "ABC"; "ABC"
字符串
是
const
char
*类型
的
。如何将其地址分配给
char
*指针?不应该是个错误吗?
浏览 4
提问于2014-09-06
得票数 0
1
回答
C
2440:'=':不能从'
const
char
[9]‘转换为'
char
*’
、
、
我正在从事一个用Qt5编写
的
C
++项目。构建该项目会产生一个错误: port_name= "\\\\.
浏览 1
提问于2019-01-08
得票数 5
回答已采纳
1
回答
了解
char
在
c
++
中
的
工作方式
我是
C
++新手。虽然有许多类似的问题已经被提出和回答,但我仍然觉得这些概念令人困惑。我知道呀
char
* str = "Test";// thus str1 owns the data and can modify it 我
的</
浏览 8
提问于2022-02-18
得票数 2
回答已采纳
4
回答
如何摆脱警告:不推荐将
字符串
常量转换为
char
*
、
warning: deprecated conversion from string constant to
char
* [-Wwrite-strings]#define MY_STRING "drivers.txt" printf
浏览 1
提问于2013-08-30
得票数 1
3
回答
在
C
++中使用指针更改
字符串
值
、
、
我在运行以下代码时遇到了分段错误:*p = 'M'; 我
的
目的是用'M'替换
字符串
"Hello"
的
第一个字符。但我遇到了分段错误。可能
的
原因是什么?
浏览 0
提问于2014-02-10
得票数 0
2
回答
我是否可以将指针分配给字符指针,直接指向
字符串
文本?
、
、
通常,如果一个参数接受指向某物
的
指针,则可以使用&传递对象
的
地址,而
字符串
文字
似乎是(或至少是衰变到)一个
char
指针,因为您可以将它们分配给
char
指针。这就是为什么我期望以下之一起作用
的
原因:
const
ch
浏览 0
提问于2017-10-18
得票数 3
回答已采纳
6
回答
静态字符*
与
静态
char
[]内存访问
我正在编写一段
C
代码,将其编译为
C
++,遇到了一些令我困惑
的
事情。考虑以下取自LuaFileSystem
的
函数。static
const
char
*perm2string (unsigned short mode) { //static
char
* perms = "---------";
浏览 2
提问于2013-07-02
得票数 1
回答已采纳
2
回答
使用指针算法修改
字符串
文字
或字符数组
、
、
、
我知道
char
* pString是只读
的
,因此pString[0]='A'会给出一个分段错误,但是为什么pString2[0]='A'在下面的代码
中
工作:
char
tmpStr[80];
char
* pString2 = tmpStr; //pString[0
浏览 9
提问于2021-12-02
得票数 0
4
回答
C
&
C
++
字符串
文本对
char
*=“stringLiteral”
的
弃用;
、
我理解语法
char
*= "stringLiteral";已经被废弃,甚至在将来可能无法工作。我不明白
的
是为什么是。我搜索了网络和堆栈,虽然有许多回音确认
char
*= "stringLiteral";是错误
的
,并且
const
char
*=“stringLiteral”是corect,但我还没有找到关于为什么上述语法错误
的
信息我
的
困惑,,
char</e
浏览 3
提问于2012-11-07
得票数 0
回答已采纳
1
回答
不推荐使用从
字符串
到
char
*
的
转换
、
、
我一直在我
的
代码
中
收到“从
字符串
到字符
的
转换*已被弃用”
的
错误信息。该代码
的
目的是使用指向指针
的
指针为string1和string2分配一个单词,然后将其打印出来。我该如何解决这个问题呢?下面是我
的
代码:using namespace std; {
char
* string2};
浏览 0
提问于2012-12-04
得票数 29
回答已采纳
1
回答
比较字符[
C
++]
、
、
我一直在这里搜索,但是找不到任何东西,所以,我想比较两个字符,例如:
char
b[2][2] = {"a", "b"};if(strcmp(a, b[0]) == 0) {}error: invalid conversion from '
char
'
浏览 0
提问于2018-12-16
得票数 0
回答已采纳
1
回答
在
C
++11标准
中
,哪里说
char
* p= "abc";是病态
的
?
、
、
在
C
++11标准
中
,哪里说
char
* p = "abc";是病态
的
?
浏览 0
提问于2013-07-04
得票数 4
回答已采纳
4
回答
在
C
和
C
++
中
字符串
的
类型是什么?
、
、
、
在
C
中
字符串
文字
的
类型是什么?是
char
*还是
const
char
*还是
const
char
*
const
? 那
C
++呢?
浏览 5
提问于2010-02-11
得票数 68
回答已采纳
3
回答
函数如何检测
字符串
指针
与
字符串
文字
参数?
、
、
、
我遇到了一个函数,它可以区分为vsfoo(bob);
字符串
的
地址:两个参数都位于图像
的
.rdata部分如果我在同一个程序
中
执行两个调用,两个调用都接收相同
的
字符串
地址。 RTTI :不知道如何使用RTTI来检测这些差异。我能想到
的
唯一有用
的
例子是: void f
浏览 2
提问于2010-08-26
得票数 2
4
回答
将
char
*返回给
字符串
文字
char
* func()
char
*
c
= "String";} 这里
的
"String“是编译器全局分配
的
数据吗?
浏览 0
提问于2010-08-24
得票数 0
回答已采纳
2
回答
字符串
文字
的
C
++常量正确性
、
根据
C
++标准,
字符串
文字
类型为array of
const
char
char
* nonConstStr = constStr; //Error here, cannot convert from '
const
char
*' to '
char
*'
char
* stillNonConstS
浏览 0
提问于2013-03-12
得票数 13
回答已采纳
3
回答
是否允许将
char
*重新分配给
字符串
文本?
这是很正常
的
:但是初始化并不等同于重新分配,
字符串
文本是一个特殊情况。如果你尝试这样做,有什么规则:str = "some other text"; 在有人说“试一试”之前,Note --我问
的
是语言规范说什么,而不是我
的
特定编译器做什么。
浏览 4
提问于2015-08-07
得票数 1
3
回答
"
const
char
*“类型
的
默认参数
与
"
char
*”类型
的
参数不兼容
所以我从我
的
老师那里得到了这段代码,但它不能与其他代码结合使用,它只有在项目中单独存在
的
情况下才能工作。整个代码运行得很好,除了这一部分{ notes marks; student(int = 8,
char
* =" "); //HEREIS WHERE I GOT THE PROBLEM, AT HIS
CHAR
浏览 0
提问于2019-04-19
得票数 5
回答已采纳
2
回答
函数指针
、
、
、
我有一个函数指针
的
简单测试代码{}{ void (*ptr)(
char
*); 但是,我
浏览 2
提问于2015-02-19
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券