
C/C++
文章平均质量分 59
Losk-x
如果有任何文章被标为是 VIP 文章, 均为 优快云 官方改标, 可以评论联系我公开.
展开
-
C/C++ 结构体成员相对首地址偏移量的宏 拓展应用一例
#ifdef __GNUC__/* GCC's offsetof() macro is broken in C++ for versions <= 4.9.0 when array indexes are not known at compile time. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14932 Clang works fine. Not sure about other compilers. Work原创 2021-03-11 02:30:30 · 405 阅读 · 0 评论 -
c / c++ 多文件使用理解
首先翻看<c primer plus> 12.1.1-12.1.11节, 弄懂相应术语和规则然后个人总结下列规则:C/C++中需要先声明后使用 #include 预处理, 实际上只是把#include的文件复制到当前文件中 .h文件没有任何特殊处理, 而且是可选的 (不是必要的)文件a要使用文件b中实现的变量/函数:1. 文件a中有相应函数的声明 (extern引用式声明, 由于函数声明默认是extern的, 所以不用相应关键字)2. 链接时会在所有obj文件中寻.原创 2020-05-20 19:10:34 · 433 阅读 · 1 评论