8得票2回答
移除 #pragma once 警告

我在我的`.cpp`和`.hpp`文件中使用了`#pragma once`,因此每个使用它的文件都会收到警告。我没有找到任何选项来禁用这种警告,只有使用`#ifndef MY_FILE_H #define MY_FILE_H /*...*/ #endif`的方法。 所以你建议我用`ifnde...

8得票2回答
#pragma objective-c:除了'mark',你还能有更多的选择吗?

我熟悉#pragma mark在Objective-C/Xcode/iOS开发中的应用,它有助于找到代码的不同部分。 但是,我想知道除了'mark'之外是否还有其他关键字可以使用。比如说,能否使用#pragma somethingelse?谢谢!

24得票4回答
如何提示GCC在编译时某行代码应该是不可达的?

编译器通常会提供开关以警告代码不可达。我还见过一些库的宏,提供对于不可达代码的断言。 是否有提示,例如通过pragma或内置项,可以传递给GCC(或任何其他编译器),在编译期间警告或错误,如果确定某行预期为不可达,则可以到达? 这里是一个示例: if (!conf->dev...

7得票1回答
将多个#pragma指令放入一个预处理器定义中

我需要在我的代码中推入/弹出多个gcc诊断信息。如果只需要在一个文件中完成,我会按照以下步骤操作: #pragma GCC diagnostic push #pragma GCC diagnostic error "-Wformat" #pragma GCC diagnostic error...

10得票1回答
何时在SQLite上使用编译指示?

什么时候使用 pragma? 在数据库第一次创建或每次连接到数据库时使用?

13得票7回答
在Qt Creator中的代码折叠(#pragma region)

有没有类似于Qt Creator中的显式代码区域折叠的功能? #pragma region Region_1 void Test() {} void Test2() {} void Test3() {} #pragma endregion Region_1 我能看到逻辑折叠的代码块,但不...

7得票2回答
抑制GCC中的“未实现协议”警告

我希望在使用Xcode开发iPhone应用时,能够抑制特定的警告。这个警告是: "warning: class 'XXX' does not implement the 'XYZ' protocol" 我理解我使用指令: 我明白我需要使用指令: #pragma GCC diagnos...

12得票1回答
使用#pragma comment(lib)的相对路径

我想在使用Visual Studio 2010时,通过#pragma comment(lib)指定一个相对于包含它的cpp文件的路径。 我尝试过:#pragma comment(lib, __FILE__"\\..\\foo.lib") 我在foo.cpp中试了试,好像可以工作。但是这似乎有...

9得票3回答
GCC内存对齐Pragma

gcc是否有内存对齐的编译指令,类似于英特尔编译器中的#pragma vector aligned?我想要告诉编译器使用对齐加载/存储指令来优化特定的循环。为避免可能的混淆,这不是关于结构体打包的问题。 例如: #if defined (__INTEL_COMPILER) #pragma ...

8得票1回答
当数据隐藏在一个对象中时如何使用Intel预取指示pragma?

英特尔友善地提供了一个预取指示Pragma;例如: #pragma prefetch a for(i=0; i<m; i++) a[i]=b[i]+1; 将会预取一定数量的循环周期,由编译器确定,以提高性能。预取的是a数组。 但如果a不是一个数组,而是一个重载了[]运算符的类...