![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C学习
哈后哈哈
这个作者很懒,什么都没留下…
展开
-
无法从const char* 转换为char*
“初始化“::无法从const char* 转换为char*C和C++11有所不同,C中可以用下面的语句char *a="hello";char *b={"hello","world"};而在C++11中应改成const char *a="hello";const char *b[]={"hello","world"}...原创 2018-12-17 22:44:08 · 8225 阅读 · 0 评论 -
内存对齐规则
结构体:第一个成员在与结构体变量偏移量为0的地址处。其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。 对齐数 = min(编译器默认的一个对齐数 ,该成员大小) VS 中默认的值为 8 Linux 中默认的值为 4结构体总大小为最大对齐数(每个成员变量除了第一个成员,都有一个对齐数)的整数倍。如果嵌套了结构体的情况,嵌套的结构...原创 2019-06-10 20:38:40 · 204 阅读 · 0 评论