Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何检测类中是否存在特定的成员变量?
为了创建算法模板函数 我需要知道作为模板参数的类中的 x 或 X 以及 y 或 Y 当我将我的函数用于 MFC CPoint 类或 GDI PointF 类或其他一些类时 它可能很有用 他们都在其中使用不同的 x 我的解决方案可以简化为以下
c
VisualStudio
templates
g
sfinae
为什么在编译器选项中添加搜索目录后,标准库头内会报告错误?
我在 CodeBlocks MinGW32 中有一个项目 其设置如下 Foo src somefile1 cpp Foo src somefile2 cpp Foo src somefile1 h 标头是这样包含的 include some
c
g
codeblocks
mingw32
main.cpp:(.text+0x5f): 未定义的引用
我尝试从 SDL 指南中编写一些练习 我这样编译 g o main main cpp I usr local include SDL2 L usr local lib lSDL2 我得到这个 tmp cci2rYNF o In functi
c
Linker
g
SDL
手臂 g++ 中缺少一些东西
我安装了 CodeSourcery g 工具链并尝试编译一个简单的 hello world 程序 include
g
arm
linkererrors
将静态库转换为共享库(从 libsome.a 创建 libsome.so):我的符号在哪里?
这个问题的标题是精确的欺骗 https stackoverflow com questions 655163 convert a static library to a shared library 但该问题的答案对我没有帮助 我有一堆目标
c
g
sharedlibraries
staticlibraries
ld
即使有请求,为什么 gcc 也不抱怨数组边界?
我正在使用 gcc 4 9 0 我希望看到编译器警告我超出数组范围 如果我编译这个 int main int table 5 0 table 8 1234 int x table 10 使用 g O2 Wall main cpp o mai
c
g
compilerwarnings
GCC NRVO/RVO 警告
有没有warning 这让我们知道是否NRVO RVO执行与否 在GCC 我找到 fno elide constructors关掉NRVO RVO but NRVO RVO有其发生的条件 有时不发生 有必要知道是否NRVO RVO当额外的复
c
gcc
g
copyelision
应用程序在 iOS 6 上崩溃:找不到符号:___sync_fetch_and_add_4
我有一个与 iOS4 和 iOS5 完美配合的应用程序 它使用针对 ARM 的 Zeromq 库的静态编译版本 Apple 拒绝了我的应用程序 因为他们声称它在 iOS 6 下崩溃 尚未发布 wth 在使用 iOS 6 GM 尝试之后 我可
ios
xcode
g
atomic
zeromq
编译器无法识别我的 C++ 类 - 循环依赖
有这个基类 Core hpp ifndef C3 CORE HPP define C3 CORE HPP include
c
inheritance
g
include
cyclicdependency
如何强制 ld 使用静态库而不是共享库?
我正在尝试使用测试库的静态版本按源代码构建 我有 libtest a 和 libtest so 可用 所以我使用 static 选项 然而 看起来 gcc 链接器也在尝试搜索标准数学库的静态版本 知道我可以使用什么选项来链接标准库的共享版本
c
Linker
g
'/usr/include/c++/4.4/bits/' 中的位的含义是什么
usr include c 4 4 bits 中的位的含义是什么 Linux 当然是 gcc 根据 libstdc 文档 该文件夹的官方名称是 标准标头包含的文件 以及位中的其他文件 目录 其中 位 可能只是意味着一些微不足道的东西 例如
c
Linux
gcc
g
Hierarchy
c++0x_warning.h:31:2:错误:
我正在尝试创建一个文件并收到此错误 我是新手 有人能帮我一下吗 usr include c 4 6 bits c 0x warning h 32 2 error error This file requires compiler and l
Ubuntu
g
Java 调用 GCC 编译的 C 库可以工作,但使用 G++ 编译时会失败
我尝试调用这个最小的 C 代码 文件TEST c void Java TEST run 从这个Java代码 文件Example java public class Example public static void main String
Java
c
gcc
g
g++ 找不到标头,但我确实包含了它们
我开始使用 c 并且已经出错了 我正在尝试编译 levelDB 的一个小测试 include
c
Linker
g
headerfiles
leveldb
用于编译程序的 G++ -I 选项
这里有一个小问题 对于我这样一个Linux程序新手来说是无法解决的 现在我有一个需要编译的main cpp程序 有一个 include Down h 在文件的前面 实际上 这个头文件存在于另一个目录中 位于 include目录 另外 Dow
g
Compilation
派生类中类模板的部分特化会影响基类
我有一个元功能 struct METAFUNCION template
c
templates
g
metaprogramming
如何抑制 Qt Creator 中的警告
我想知道是否可以在 Qt Creator 中抑制编译器特定的警告 我的 g 4 5 打印 警告 条件表达式中的枚举和非枚举类型 我想摆脱它 因为它非常烦人 乌班图 11 04 x64 g 4 5 QtCreator 2 01 Qt 4 7
Linux
QT
g
QtCreator
compilerwarnings
gcc 4.3.4 支持 unique_ptr 吗?
我一直在尝试在本地 CygWin 安装上使用 g 编译器来实现 PIMPL 并且我开始认为这可能是我正在运行 g 4 3 4 的事实 因为它的 C 11 支持少于完美的 使用非常基线的代码 来自 MSDNhere http msdn mic
C11
g
uniqueptr
缺少默认参数 - 编译器错误
void func string word hello int b some jobs in another function calling func 10 当我编译它时 编译器发出错误 default argument missing
c
g
defaultarguments
奇怪的海湾合作委员会行为
给出以下 C 代码 struct vertex type float x y z vertex type vertex type float x float y float z x x y y z z typedef struct vert
c
gcc
compilerconstruction
g
C11
«
1 ...
3
4
5
6
7
8
9
...25
»