Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 std::function w/ std::bind 时的 EXC_BAD_ACCESS
升级到 XCode 5 后 使用 std function 和 std bind 似乎会生成 EXC BAD ACCESS 异常 看起来好像 std function 实现中的 base 指针最终为空 导致访问错误 但我不清楚为什么会出现这
c
xcode
C11
compilerconstruction
libstdc
非常基本的正则表达式场景与我对 libstdc++-v3 的期望不同
我得到的行为与我的预期不同 也与 Microsoft C 不同 考虑以下 test cpp 文件 include
c
regex
g
C11
libstdc
为什么我不能将
与 g++ 4.9.2 一起使用?
我正在尝试使用文件系统 http en cppreference com w cpp experimental fs path 我有 std c 11 std c 1y in my CMakeLists txt 海湾合作委员会版本是4 9
c
C11
filesystems
g
libstdc
公共基类打破了元组的空基类优化
gcc 4 7 1 对元组进行空基类优化 我认为这是一个非常有用的功能 然而 这似乎有一个意想不到的限制 include
c
gcc
C11
libstdc
stdtuple
在使用 libstdc++ 进行调试期间强制使用 std::atomic 内部的锁
我用谷歌搜索了一下 似乎找不到GCC选项或libstdc 库宏为此 是否可以强制在所有的内部使用锁定std atomic模板专业化 在某些平台上 某些专业化无论如何都会锁定 因此这似乎是一个可行的选择 过去我发现使用std atomic使用
c
Multithreading
C11
atomic
libstdc
libstdc++.so.6 与 cuda 相关的链接器问题
今天我在链接我编译的 cuda 内容时遇到了问题 我有一个最新的 debian 测试 w 2 6 32 3 amd64 我整天都在写我的代码 不时编译 没有问题 但在进行了较小的代码更改后 我收到以下错误 gcc o pa CUDA o h
c
CUDA
libstdc
GCC 4.7.2:带有指向成员函数指针的 std::thread
在编写测试代码时这个问题 https stackoverflow com questions 15080015 stdthread with pointer to data member我发现下面的注释行无法在 GCC 4 7 2 上编译
c
gcc
C11
std
libstdc
使用最新的 gcc 生成库并使用较旧的 gcc 来使用它 - 尽管 C++ 版本相同,但为什么还会出现问题?
不要问我为什么要做我正在做的事情 那将是一个很长的故事 目前 这篇文章的目的是学习并理解为什么事情没有按照我预期的方式进行 也许我的期望是错误的 因此 最初我使用最近的编译器从源代码构建了自己的 SystemC 2 3 3 库 例如海湾合作
c
C11
gcc
libstdc
IOS7(仅限)stdlibc++ 链接问题
我需要帮助 我有一个使用 std string 之类的 stdc 的框架 现在 当我为 IOS 7 创建新应用程序时 由于 stdc lib 的问题 链接此框架时出现问题 架构armv7的未定义符号 std basic string std
xcode
ios7
libstdc
为什么 libc++ 的 std::string 实现比 libstdc++ 占用 3 倍内存?
考虑以下测试程序 include
c
string
libstdc
libc
从 std::tuple 派生时出现混乱,无法处理 std::get
我的基本想法是从 std tuple 派生我自己的类 以获取一些辅助类型 如下所示 template
c
C11
tuples
libstdc
stdtuple
Java 本机接口 (JNI) 是否受 C++ ABI 兼容性问题影响?
Java 本机接口 JNI 是否受 C ABI 兼容性问题影响 我正在开发一个 Java 应用程序 我想使用 Java 本机接口 JNI 来调用 C 库中的函数 我可以访问 C 库的代码 并且可以根据需要重建它 例如 我可以静态链接 C 运
Java
c
javanativeinterface
libstdc
ABI
std::future 和 clang 与 -stdlib=libstdc++
以下程序无法与 clang 和 stdlib libstdc 链接 cat future cpp include
C11
Clang
Future
libstdc
helgrind (valgrind) 可以与 c++11 futures 一起使用吗
当我将 helgrind 与 C 11 futures 和打包任务一起使用时 我得到了我认为是误报的信息 以下是在 CentOS6 系统上使用 gcc 6 3 0 和 valgrind 3 12 的情况 我尝试按照文档中的建议来提供注释 我
c
Multithreading
C11
valgrind
libstdc
禁用 C++ 向量的边界检查
使用 stl vector vector
c
g
libstdc
带有 gcc stdlib 的 icpc C++11
我正在使用 icpc 非可选 并且使用 std c 0x 进行编译 因此我可以使用ambas 然而 当我这样做时 它会使用 gcc stdlib 创建 havok 其中一个支持另一个不支持的功能 我尝试过定义 GXX EXPERIMENTA
c
C11
libstdc
ICC
为什么GCC的ifstream >> double分配这么多内存?
我需要读取一系列数字以空格分隔的人类可读文件 https earth info nga mil GandG wgs84 gravitymod egm96 ww15mgh grd z并做了一些数学计算 但我在读取文件时遇到了一些真正奇怪的内存
c
memory
fstream
libstdc
当 filesystem::path 被破坏时程序崩溃
以下程序崩溃 include
c
C17
libstdc
stdfilesystem
为什么从管道读取时 libc++ getline 会阻塞,而 libstdc++ getline 不会?
TL DR 一个程序使用libc 的版本getline当函数从管道读取输入时 它将阻塞 直到管道的缓冲区已满 相同的是NOT为真libstdc 的版本getline函数 这里 一旦输入行可用 该函数就会立即读取并返回一行输入 我是否应该预料
c
getline
libstdc
libc
尽管包含
,但 Clang 仍拒绝 type_info 不完整
我不明白为什么 Clang 拒绝以下代码 include
c
C11
Clang
libstdc
1
2
3
4
»