最近要读的一本书 《C++标准程序库》
来源:互联网 发布:链表的定义node *next 编辑:程序博客网 时间:2024/05/18 01:20
目前一直在用C++进行开发 但是对于C++虽然用了加在一起算是四年了 但实际上并不算真正的见识过它的庐山真面目
或者说 知其然而不知其所以然 甚至连知其然也算不上 毕竟这门语言也同我一样在成长 在吸收各种语言和思想的精华
今天犯了一个之后想起认为自己zz的问题
先上C++代码
string sUserId;
int iUserId=123456;
sprintf((char*)sUserId.data(),"%d",iUserId);
好了 关键的代码 就到这里结束了
问题产生了:请告诉我 sUserId.empty() 返回是true还是false
你如果说false 那么恭喜你答对了:)
什么原因呢?
我暂时还没去研究这部分的源码 但通过调试发现 sUserId的length()长度为0!
所以得要注意 string 在c++中不光是一种数据类型 更是一个类
至于更加细节的原因 需要等待之后的研究才能明白 给出更加详细明确的答案:)
上一个福利,侯捷先生的文章的链接:
http://jjhou.boolan.com/
0 0
- 最近要读的一本书 《C++标准程序库》
- 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》
- C++标准程序库(一)
- 最近要读的10本书
- 英语版的标准程序库
- 《C++标准程序库》读书笔记一
- C标准程序库头文件
- 有关C++标准程序库的认识
- 最近在看的一本书,蛮有趣的
- 最近读的几本书
- 介绍几本最近读的书
- 最近看的一本书和两部电影
- c++标准程序库的学习
- 最近看了一本书
- 《C++标准程序库》读书笔记(一)
- C++标准程序库学习笔记(一)
- 《C++标准程序库》读书笔记(一)
- 《c++标准程序库》读后感之string 一
- Python偶数奇数简单实现
- 信息检索概论总结
- 轻量级的ORM框架Peewee访问sqlite数据库
- 集合框架_产生10个1-20之间的随机数要求随机数不能重复案例
- eclipse中使用Maven创建Web项目
- 最近要读的一本书 《C++标准程序库》
- Leetcode Counting Bits 338
- 在javaweb中使用freemarker生成word文档
- java 总结几种线程异步转同步的方法
- 数据挖掘算法
- 最优分解问题
- Android setComponentEnabledSetting 对应文件
- 计算机间网络直连互传,速度慢的解决方案
- centos7安装Python3.5