1
Rube 2015-07-28 19:16:14 +08:00
cmakelists
|
2
xfwduke 2015-07-28 20:06:32 +08:00
Google 下头文件保护
#ifdef _HELLO_H #define _HELLO_H ... ... #endif |
4
xfwduke 2015-07-28 20:45:19 +08:00
a ....
哈哈哈. 少个 n 丢人了 |
5
skull OP |
7
canautumn 2015-07-28 22:03:30 +08:00
现在CLion的Bug还很多,要用就忍忍吧。
|
8
skull OP @canautumn 我爬墙去官网的issue看,有人说过这个问题,官方也回复了哪里可以设置,然后并没有什么卵用
|
9
xfwduke 2015-07-28 22:38:32 +08:00
我这边 auto import 需要按 alt+enter 触发, 倒是没碰到自己加上的
|
10
Valyrian 2015-07-29 09:28:41 +08:00
加了头文件保护怎么包含都一样。不过个人感觉最好越清晰越好,举个例子
1. a 包含了 b,你想在文件 c 里(仅)用 b 的函数,就不要包含a 2. a 包含了 b,你想在文件 c 里用 a 的函数和 b 的函数,就同时包含 a b(即使 a 包含了 b)。 如果包含某个文件的原因不是一目了然,最好注释说明 #include <a.h> /* for function f, g */ |