语言 问答列表

根据 C++ 标准,这种对临时访问是否安全?

作者:jan.sende 提问时间:11/9/2023

我最近在 C++ 代码库中发现了以下 Code Pattern,我现在想知道根据 C++ 标准它是否安全。(实际代码将指针传递到多个函数层,但我将其压缩为基本形式。const char* #incl...

深拷贝和浅拷贝有什么区别?

作者:David Locke 提问时间:10/9/2008

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 深拷贝和浅拷贝有什么区别?...

std::integer_sequence中是否允许枚举值?

作者:jtl313 提问时间:11/9/2023

此代码使用 GCC 13 和 Clang 17 编译和执行良好,但无法在 MSVC 上编译。我想知道代码是否需要按照标准工作,或者这是否是 MSVC 的问题。演示 #include <utility...

是 int &amp;ref = ref;结构良好

作者:Alan 提问时间:11/10/2023

我了解到,评估未初始化的变量是未定义的行为。特别是,是未定义的行为。我已阅读 用作其自己的初始值设定项的未初始化变量的行为是什么?int i = i; 但是,使用引用变量初始化自身是否也是未定义的行...

一个 Unicode 字符需要多少个字节?

作者:nan 提问时间:3/13/2011

我对编码有点困惑。据我所知,旧的 ASCII 字符每个字符占用一个字节。Unicode 字符需要多少个字节? 我假设一个 Unicode 字符可以包含来自任何语言的所有可能字符 - 我说得对吗?那么...

为什么新手程序员似乎对库避之不及?[关闭]

作者: 提问时间:8/28/2009

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 10年前关闭。 改进此问题 我注意到很多新程序员的问题都可以用库来解...

嵌套类友元函数访问在 gcc 和 clang 中有效,但在 msvc 中无效

作者:user12002570 提问时间:11/11/2023

我有这个程序,在类中定义了一个朋友函数,它使用 gcc 和 clang 进行编译,但被 msvc 拒绝。 #include <iostream> template<typename T> class...

直接初始化参数中的 auto ( expression )

作者:Fedor 提问时间:11/12/2023

在 C++23 中,我们有显式类型转换,并且根据 cppreference 它已经被 GCC 和 Clang 支持。auto ( expression ) 我有一个问题,由于某种原因没有发生这种投射...

在 gcc 和 msvc 中与特定专业化交好,但在 clang 中不起作用

作者:Alan 提问时间:11/12/2023

我想让一个专业成为朋友,如下所示。我用 C++20 尝试了以下操作,但该程序被 clang 拒绝并被 GCC 和 MSVC 接受。 template <class T> struct Ext { ...

求两个三角形之间最小距离的算法

作者:A.Comer 提问时间:12/4/2018

这个问题可能最好在 Math.SE 上问,但我会先在这里尝试: 如果我在 3D 空间中有两个任意三角形,如何确定它们之间的最小距离?请参阅以下内容:在图像中很难看到,但三角形 BAC 完全位于正 Z...


共885条 当前第50页