c中字符串与c++中字符串的不同
来源:互联网 发布:邮政网络培训学院登录 编辑:程序博客网 时间:2024/06/05 03:01
最近用c++写程序时遇见了一个很有意思的问题,记录一下。c中的字符串与c++中的字符串居然不同,大家不要笑我知道他当然不同,c++中可以把字符串作为一个类对象来看待,而c中把它看做一个普通的在内存里依次排列的字符集合。我说的自然不是这个不同,我关注的是在c++编译器的情况下不能像在c编译器处理字符串的方式进行处理。大家都知道在c中我们要接收一个字符串是可以用一个字符指针去指向它例如:
在c中这是可以接收的
下面来看看在c++中
这个程序依然可以运行,但是会产生一个警告:warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]|
这是因为在c++中认为字符串是常类型数据,所以指针的类型也应该常类型做如下修改:
这样就可以消除警告!
阅读全文
0 0
- c中字符串与c++中字符串的不同
- 详解C与C++中操作字符串方法的不同
- C中与字符串相关的函数
- C与C++中字符串的输入
- C语言中,指针字符串与数组字符串的区别
- C/C++_中NULL与空字符串的区别
- string 与 c 风格字符串以及字符串常量的不同
- C中字符串常量
- C中字符串操作
- C中字符串处理
- c中字符串截取
- c语言中字符串与字符数组
- C/C++中字符串与指针 效率
- Object-c 中字符串与数组的处理
- Object-c 中字符串与数组的处理
- [心得]C语言中整型与字符串之间的转换
- Objective-C 中字符串与数字的互换
- Object-c 中字符串与数组的处理
- 【Unity 3D游戏开发学习笔记】 UI System
- 廖雪峰的Git教程二(版本穿越)
- 异步消息处理
- 第十届省赛 D题
- HashMap 翻译
- c中字符串与c++中字符串的不同
- android java.net.ConnectException: Connection refused
- 廖雪峰的Git教程三版本回退
- php之C/S交互实例
- 项目实训-千寻-支付宝服务申请与使用
- mongodb 建立唯一索引,去除重复数据
- 阿里天池的新任务(简单)【字符串匹配哈希算法】 计蒜客初赛第一场
- 插入记录INSERT
- JSTL标准标签库之格式化标签(一)