编程设计
c++ - 为什么 NULL/0 是对象的非法内存位置
我了解 C/C++ 中 NULL 常量的用途,并且我了解它需要在内部以某种的方式表示。 我的问题是:对于 C/C++ 中的对象来说,0 地址是无效的内存位...
16小时前 5 编程设计
带 boost 的 C++11 占位符
这段代码... int main() { using namespace std::placeholders; ClassA a;...
16小时前 5 编程设计
c++ - 为什么 c/c++ 浮点类型的命名如此奇怪
C++ 提供三种浮点类型:float、double 和 long double。我很少在我的代码中使用 float ,但是当我这样做时,我总是被诸如之类的无害行...
16小时前 5 编程设计
c++ - 多线程会提供任何性能提升吗
我一般是编程新手,所以在回答我的问题时请记住这一点。 我有一个程序,它采用一个大型 3D 数组(10 亿个元素)并将沿各个轴的元素相加,以生成数据每一侧的...
16小时前 5 编程设计
c++ - 如何处理 C++ 中的 "cannot instantiate abstract class"错误
如何处理 C++ 中的“无法实例化抽象类”错误? 我在这里查看了一些类似的错误,但它们似乎都不是我遇到的完全相同或问题。但是,话又说回来,我承认有几个要过去。这...
16小时前 5 编程设计
c++ - 在 C++ 中生成 xml 的最简单方法是什么
我使用了 boost 序列化,但这似乎不允许我生成符合特定模式的 xml——它的目的似乎只是为了保持类的状态。 平台:linux 你们用什么来生成...
16小时前 5 编程设计
c++ - 将空元素添加到声明的容器而不声明元素的类型
当我们在 C++ 中使用复杂的容器时,比如 std::vector<std::map<std::string, std::set<std...
16小时前 5 编程设计
c++ - 速记 c++ if else 语句
所以我只是好奇是否有一个简短的声明: if(number < 0 ) bigInt.sign = 0; else bigInt.sig...
16小时前 5 编程设计
c++ - 为什么 shared_ptr 不允许直接分配
所以当使用 shared_ptr<Type>你可以写: shared_ptr<Type> var(new Type());...
16小时前 4 编程设计
c++ - 面向 C++ 开发人员的开源项目
我是一名 vc++ 开发人员(但喜欢 Qt),有兴趣通过贡献和阅读代码来学习开源项目。我使用 Windows 作为主要开发平台。哪个项目适合我开始?...
16小时前 4 编程设计
c++ - 为什么 C/C++ 代码可在不同的编译器上编译很重要
我是 对可移植性的不同方面感兴趣(正如您在浏览我的其他问题时看到的那样),所以我阅读了很多关于它的内容。很多时候,我读到/听说代码应该以一种可以在不同编译器上编...
16小时前 4 编程设计