你能将常量 T*&& 绑定到 T* 类型的 xvalue 吗?
作者:Jan Schultke 提问时间:9/16/2023
请考虑以下代码:(https://godbolt.org/z/8W699x6q6) int* p; const int*&& r = static_cast<int*&&>(p); 注意:con...
常量 问答列表
作者:Jan Schultke 提问时间:9/16/2023
请考虑以下代码:(https://godbolt.org/z/8W699x6q6) int* p; const int*&& r = static_cast<int*&&>(p); 注意:con...
作者: 提问时间:10/11/2023
在实现 UDP BitTorrent 跟踪器协议时,我注意到最常见的数据包解析步骤是检查前 64 位是否是协议 ID ,用于请求连接,然后再回退到假设它是给定的连接 ID 之一。0x417271019...
作者:user16217248 提问时间:10/15/2023
我有一个基本的字符串结构: typedef struct String { size_t size; union { char *ptr, buf[sizeof(char *)]; }; }...
作者:user16217248 提问时间:10/17/2023
据我所知,如果至少条件和执行的分支是编译时常量,则可以在编译时计算三元运算符。但是,如果其中一个未执行的参数会调用未定义的行为,该怎么办?在运行时,未执行的分支不会导致未定义的行为,因为在这种情况下,...
作者:Stefan Stojkovic 提问时间:10/28/2023
我不明白为什么 Double(total) 值是 15600 而 Int(total) 值是 15599? func race(_ v1: Int, _ v2: Int, _ g: Int) -> ...
作者:elvis 提问时间:10/29/2023
我正在学习 Java 常量,我想知道内存中为常量分配的空间究竟是什么时候。是在编译时还是在运行时?例如,我有一个这样的常量: public static final int NUMBER = 5; ...
作者:Adrian McCarthy 提问时间:1/28/2010
我正在实现一个具有类似 STL 接口的自定义容器。我必须提供一个常规迭代器和一个常量迭代器。两个版本的迭代器的大多数代码是相同的。如何避免这种重复? 例如,我的容器类是 ,我正在实现 和 。两个迭代...
作者:Marcus Hampel 提问时间:11/5/2023
我尝试将 ipv4 地址解析为四位数,但它不起作用。所以我把代码剥离到失败的程度:constexpr #include <cstdint> #include <stdexcept> #include...
作者:Berkant Karakayış 提问时间:11/6/2023
在我的项目中,有一个形状图像。当我单击深色模式按钮时,它会变成我想要的颜色。当我单击灯光模式按钮时,它也会变成我想要的颜色。但是,当我刷新页面时,深色模式下形状的颜色与浅色模式下的颜色相同。我该如何解...
作者:Sami 提问时间:11/6/2023
我正在努力了解 const 限定符如何影响 C++ 模板函数中的推导类型,尤其是在涉及指针时。请考虑以下模板函数: #include <type_traits> #include <iostream...