语言 问答列表

LLVM 指针取消引用

作者:Kellan_B 提问时间:9/13/2023

在我的 main 函数中,我分配了一个 i8 指针: %a = alloca i8*, align 8 store i8* getelementptr inbounds ([3 x i8], [...

在 LLVM 中声明参数的字符串类型

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

如何在 LLVM C++ API 中声明字符串参数?例如,要声明一个参数,我会这样做:double argTypes.push_back(Type::getDoubleTy(*context)) ...

为什么 std::make_shared<T> 不是 std::shared_ptr<T> 的静态函数,即 std::shared_ptr<T>::make?

作者:Peter Fletcher 提问时间:9/19/2023

这是一个关于理解设计决策的问题,而不是对错误或缺陷的抱怨。 在 C++ 标准库中,创建共享指针及其对象的函数是一个直函数, template< class T, class... Args> st...

我用cpp编写了这个程序,当我打印变量“amount”时,我得到了一些不寻常的值。为什么会这样?

作者:Roshan R. Prasad 提问时间:9/19/2023

# include <iostream> int main(){ int value = 0, amount, set = 0; std::cout << amount << std::endl...

如何按顺序压缩 256^3 个唯一数据点。每个数据点都是 1 到 255 之间的值

作者:Isaac Lenchus 提问时间:9/19/2023

我正在尝试将 256^3 个数据点压缩成一个 256 位或更短的字符串(仅使用以 10 为基数的数字)。我已经尝试了一些东西,我将在下面列出。 我试图在括号之间的加法和减法之间切换。例如:255+(...

汉字在 Windows 上显示错误/不同

作者:TypicalBeginner 提问时间:9/20/2023

我注意到在某些应用程序(例如Chrome中的搜索栏)上输入“门”一词时显示方式不同。 一些网站也显示了错误的字符。 [ 这仅在 Windows 中发生。如何解决此问题并显示正确的汉字?...

为什么 std::unordered_map 的 KeyEqual 不被其运算符==使用?

作者:Trams 提问时间:9/16/2023

在下面的代码中,我定义了模板参数和 for .我希望输出是,但实际上是.为什么会这样?是因为不用于比较地图吗?HashKeyEqualunordered_map1 1 1 11 1 0 1std::e...

在依赖模板名称之前使用 template 关键字

作者:303 提问时间:9/20/2023

考虑到下面的代码示例,我希望必须在此处使用关键字来指导编译器将变量视为模板。但是,MSVC 拒绝使用关键字,而 Clang 和 GCC 实际上需要它。在这种情况下,C++ 标准中的哪条特定规则强制或禁...

您是否曾经需要将 typename 和 template 放在一起?

作者:Jan Schultke 提问时间:6/19/2023

我很好奇是否存在一种情况,它本身并不能充分消除歧义。 使用消歧器时,以下 qualified-id 必须是类型。 例如,在以下代码中:typenametypename template <typen...

确定两个日期范围是否重叠

作者:Ian Nelson 提问时间:11/28/2008

给定两个日期范围,确定两个日期范围是否重叠的最简单或最有效的方法是什么? 例如,假设我们有由 DateTime 变量 to 和 to 表示的范围。StartDate1EndDate1StartDat...


共885条 当前第43页