字符串指针的初始化char * strpt="sdf""sadf""asdf";怎么这样都行

nokianasty 2009-08-26 01:17:47
字符串指针的初始化char * strpt="sdf""sadf""asdf";怎么这样都行

我换成
char * strpt="sdf"
"sadf"
"asdf";
连这样子都行
偶然的发现这个情况 是不是C++的bug? 很多书都没提过

好像 功能等于char * strpt="sdfsadfasdf"; 是一个完整的字符串?
为什么可以这样来初始化?

希望大家 详细 说说 如果这资料的 话 就粘贴下吧 。嘻嘻

...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nokianasty 2009-08-26
  • 打赏
  • 举报
回复
我 也是 很郁闷的发现的 开始以为是 bug! 听4楼一番言 。。 汗 。。
大师赵 2009-08-26
  • 打赏
  • 举报
回复
这都被你发现了
Paradin 2009-08-26
  • 打赏
  • 举报
回复
很多都有提啊标准里也有说
这个是可以的
字符串无其他内容的话便会自动连接。
"xxx""yyy" = "xxxyyy"
一般用来分行写很长的字符串
kakashi0309 2009-08-26
  • 打赏
  • 举报
回复
mark
nokianasty 2009-08-26
  • 打赏
  • 举报
回复
你 有相关这 个细节的 文档否?我没有《C++语言设计与演化》这本书
taodm 2009-08-26
  • 打赏
  • 举报
回复
去看C++之父亲自写的《C++语言设计与演化》

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧