
C++
NoDistanceY
这个作者很懒,什么都没留下…
展开
-
从C语言到C++:结构体/类的大小
本文尽量全面覆盖计算结构体/类的大小计算的所以知识点,故每一部分不会写的很详细,若有不准确的地方可以在评论去讨论。计算结构体大小时比较难且失误率比较高的面试题,实际变成中,个人感觉用处不大。字节对齐的好处是提供CPU读效率,防止一次读对应多次汇编指令。在编写有关数据帧时,可使用“#pragma pack(1)”来取消字节对齐。数据帧要提供读效率的话,应从数据帧协议出直接考虑,而不是让结构体自动帮我们添加,这样容易出错。目录1 C语言中结构体大小(字节对其原则)2 测试程序12.1 平原创 2020-07-24 22:13:39 · 460 阅读 · 0 评论 -
C++ string与其他类型的转换
1\基本类型转为stringnt a = 100, b = 200;string A = to_string(a) + to_string(b);//1002002\string转cstring* 声明如下:const char * string::data(); //以字符数组的形式返回字符串内容但不主动添加'\0'const char * string::c_str(); ...原创 2020-03-25 22:17:01 · 876 阅读 · 0 评论 -
C++ sstream的使用
C++ sstream的使用基本操作实用函数参考链接 sstream库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。[1]基本操作1、操作前后: 操作前将string压入sstream,操作后压出stringstream stream; //声明一个stringstream变量strin...原创 2020-03-25 22:04:08 · 2711 阅读 · 0 评论