摘要:
如果 a.h 中使用了 using namespace aa;,并且 b.cpp 包含了 a.h,那么在 b.cpp 中可以直接使用 aa 命名空间中的内容,因为 using namespace aa; 会被一并包含进来。 解释 using namespace 会将指定命名空间中的所有符号引入当前作 阅读全文
摘要:
这个编译错误消息指的是,在 typedef 声明中引入了一个匿名非C兼容类型,编译器为了链接处理给它了一个名字,但它建议添加一个标签名称来显式命名该类型,以便更好地支持 C 语言的兼容性和跨文件链接。 问题原因 在 C++ 中,匿名结构体和匿名联合体是合法的,它们可以在没有显式名称的情况下使用 ty 阅读全文
摘要:
例如: if () return; return; 语句在条件成立时被执行,表示提前退出当前函数,不再执行后续代码。 阅读全文