最新发布
c++ - windows故障转储文件详细内存使用分析
我们收到了来自客户的 native (完整)故障转储文件。在 Visual Studio (2005) 调试器中打开它显示我们遇到了由试图分配 ~10MB bl...
8小时前 0 编程设计
c++ - GotW #101 "solution"真的能解决什么问题吗
首先阅读 Herb 的 Sutters GotW 关于 C++11 中的 pimpl 的帖子: GotW #100: Compilation...
8小时前 0 编程设计
c++ - 为什么在返回参数时不允许 RVO
在 [C++11: 12.8/31] 中有说明: This elision of copy/move operations, called co...
8小时前 0 编程设计
c++ - std::weak_ptrs 是否会影响 std::make_shared 分配的内存何时被释放
如果我调用 std::make_shared<T> (而不仅仅是显式分配 shared_ptr<T>)那么出于性能原因,我希望引用计数与...
8小时前 0 编程设计
c++ - 初始化程序中的多个突变是否列出了未定义的行为
我对初始化列表和序列点很好奇。不久前我读到初始化列表中的评估顺序是从左到右的。如果是这样,那么评估点之间肯定有某种序列点,我错了吗?那么说的是以下有效代码吗?有...
8小时前 0 编程设计
c++ - 混合 pthread.h 和 C++11 标准库线程功能是否安全
我可以使用 pthread_create 生成一个线程并在其中安全地使用 std::mutex 吗? 我认为如果 std::mutex 被实现为 pthr...
8小时前 0 编程设计
c++ - 为什么 SetUnhandledExceptionFilter 无法捕获某些异常但 AddVectoredExceptionHandler 可以
我遇到了一个问题,我传递给 SetUnhandledExceptionFilter 的函数当异常代码 c0000374 引发时没有被调用。但它适用于异常代码 c...
8小时前 0 编程设计
c++ - 我们能否将规范性引用中未明确引用的内容应用于 C++ 标准
在 C++11 标准 ( closest draft is N3337 ) 部分 1.2 规范性引用 说: The following refe...
8小时前 0 编程设计
c++ - 递归尾随返回类型的名称解析
我发现显式和自动尾随返回类型之间有一个奇怪的区别。 在下面的代码中,我们定义了一个以整数为模板的结构体和一个 iter 函数,它接受一个这种类型的对象作为...
8小时前 0 编程设计
c++ - g++ 不允许在 lambda 中通过引用对 const 对象进行广义捕获
这被 g++(4.9.3 和 5.2.0)拒绝,但被 clang 3.5.0 接受: int main() { const int ci =...
8小时前 0 编程设计
c++ - 重定向 std::cout
我需要一个在其对象的生命周期内将一个 ostream 重定向到另一个 ostream 的类。经过一番修补,我想出了这个: #include <ios...
8小时前 0 编程设计
c++ - 如何从 Visual Studio 将标准输出重定向到输出窗口
是否可以从 Visual Studio 将标准输出重定向到输出窗口? 我在我的程序中使用 OutputDebugString,但我使用了一些库,这些库通过...
8小时前 0 编程设计
c++ - 编译器认为 "A(A&)"暂时接受右值
我有这个代码 struct A { A(); A(A&); }; struct B { B(const A&); }; voi...
8小时前 0 编程设计
c++ - 是否允许 std::string 的 end+1 迭代器
创建到end(str)+1 的迭代器是否有效?对于 std::string ? 如果不是,为什么不是? 这个问题仅限于 C++11 及更高版本,因为在 C...
8小时前 0 编程设计
c++ - 使用带有递归的 std::variant,而不使用 boost::recursive_wrapper
我想替换 boost::variant使用 C++17 std::variant并摆脱boost::recursive_wrapper , 在以下代码中完全消除...
8小时前 0 编程设计