libc++ 相关问题

libc ++是一个开放的C ++标准库实现,是LLVM.org的子项目。它专为C ++ 11设计。

Debian 书虫:同时使用 libunwind8 和 libunwind-14?

我将我的容器从 debian bullseye 更新为 bookworm。 我使用了 libunwind8 (和 libunwind-dev)和 libc++-dev 自 bookworm 以来,libc++-dev 依赖于 libunwind-14-dev (可能是因为它现在可以...

回答 1 投票 0

CUDA和libc++abi.dylib中对象的共享内存错误

我有以下问题(请记住,我对使用 CUDA 编程还很陌生)。 我有一个名为 vec3f 的类,它类似于 float3 数据类型,但具有重载运算符和其他

回答 1 投票 0

为什么 libc++ call_once 对所有调用使用共享互斥体?

我正在阅读 libc++ 中 call_once 的源代码,并对共享互斥锁的用法感到好奇。这是 mutex.cpp 中的实现。这不是意味着 call_once(f1) 和 call_once(f2) comp ...

回答 0 投票 0

标准库函数 abs() 在不同 C++ 编译器上的异常行为

考虑以下程序: #包括 #包括 主函数() { int d = (int)(abs(0.6) + 0.5); printf("%d", d); 返回 0; } g++ 7.2.0 输出 0(见现场演示...

回答 1 投票 0

这是一个 libc++ 错误吗?

函数std::char_traits::copy在libc++中的实现方式如下: 模板 内联 _LIBCPP_CONSTEXPR_AFTER_CXX17 _图表* char_traits<_CharT>::copy(char_type*...

回答 3 投票 0

异常`libc++abi: terminating with uncaught exception of type char const*`的原因是什么?

我正在尝试使用 C++ 连接到 MySQL,我正在使用 MySQL Connector/C++ 8.0 和 XDevAPI 来执行此操作。我写一个演示: #包括 #包括 使用 ::std::...

回答 0 投票 0

libc++ - 停止将 std 重命名为 std::__1?

经过大量努力让 clang 和 libc++ 编译、运行、与 NetBeans 集成,甚至交叉编译到 32 位机器,我以为我已经搞清楚了!所以我去使用一些功能......

回答 1 投票 0

为SFINAE测试人员提供默认值零的原因是什么?

我注意到很多 boost 和 libc++/libstdc++ 在代码中明确地为 SFINAE 提供了默认值零,例如 // libc++ http://llvm.org/svn/llvm-project/libcxx/trunk/include/memory 命名空间

回答 2 投票 0

为什么 std::ios_base::sync_with_stdio 没有在 libc++ (clang) 中实现?

让我们看一下这个代码示例: #包括 诠释主要(){ std::ios_base::sync_with_stdio(false); 诠释 n; std::cin >> n; 对于 (int i = 0; i < n; ++i) { ...

回答 2 投票 0

操作员的 Frida Hook==

我想使用 frida 挂钩 operator== 函数 我正在尝试为 operator== 函数创建一个钩子 就像这是真正的代码 std::string x = "YES"; std::string y = "YES"; 如果(...

回答 0 投票 0

其中以下函数来自`_GLOBAL__sub_I_a()`和__static_initialization_and_destruction_O()`

我正在分析C ++构造函数/析构函数调用代码,我知道是在main()开始之前,libc(或glibc)代码调用了构造函数和寄存器析构函数,我看到了以下堆栈跟踪...

回答 1 投票 0

是否有等效于__gnu_cxx :: __ freeres钩子的clang ++ / libc ++?

有人知道clang ++ / libc ++是否等效于__gnu_cxx :: __ freeres吗? (这是一个钩子,允许工具触发对资源的释放,例如为进行异常处理而分配给...的内存分配给...

回答 1 投票 0

“在命令行上在AWS EC2实例上使用clang编译时缺少DSO” >>

我正在尝试在EC2实例上编译C ++程序,以供AWS Lambda使用。我正在使用一个make文件,然后输入make -f Makefile,该文件似乎建立以下表达式:clang ++ -std = c ++ ...

回答 1 投票 0

为什么要在未来的方向上找到从工作日y到工作日x的日间距离必须如此复杂?

在libc ++中,这是我们在将来的方向上找到从工作日y(rhs)到工作日x(lhs)的天数的方法。 constexpr days运算符-(const weekday&__lhs,const weekday&__rhs)noexcept {const ...

回答 2 投票 1

std :: chrono :: years的存储确实至少有17位吗?

从cppreference std :: chrono :: years(自C ++ 20起)duration *至少17位的有符号整数类型* /,std :: ratio <31556952 >>使用libc ++,似乎std的下划线存储: :...

回答 2 投票 12

libc ++中C ++ 11标准支持的状态?

在libc ++中是否有关于C ++ 11标准支持的良好信息来源?它的网站说支持98%的标准,但是我想知道另外2%的标准是什么。类似的东西...

回答 2 投票 5

clang无法针对新的MSVC 2019和Windows SDK 10.0.17763.0构建libc ++(重新定义nothrow_t,new,delete,new [],delete [])>

似乎有5个符号冲突:nothrow_t,new,delete,new [],delete [] [2/37]构建CXX对象lib \ CMakeFiles \ cxx_shared.dir \ __ \ src \ algorithm.cpp.obj失败: lib / CMakeFiles / cxx_shared ....

回答 1 投票 1

_LIBCPP_INLINE_VISIBILITY是什么?

LLVM libc ++头文件具有一个宏,该宏用于函数声明中,名为_LIBCPP_INLINE_VISIBILITY。我不明白这是什么意思;我看了看它的定义,它说://这样我们就可以...

回答 1 投票 0

如何在macOS中使用(链接)libc ++调试版本?

我想在macOS中启用libc ++的调试版本,因此我在cxx_build_flags [libC ++的调试版本]中定义了_LIBCPP_DEBUG = 1,但是无法链接libc ++的调试功能。我猜只有释放...

回答 1 投票 3

如何在OSX中使用(链接)libc ++调试版本?

我想在Mac OS X中启用libc ++的调试版本,因此我在cxx_build_flags [libC ++的调试版本]中定义了_LIBCPP_DEBUG = 1,但是无法链接libc ++的调试功能。我猜只有...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.