标签:c++

翻译

C 11 is_same类型trait的模板

viewed(0)

是否可以检查类型T是任意类型和大小的std ::数组? 我可以检查一个特定的数组,例如: is_same<T, std::array<int,5>>::value 但是我想检查T是否是std :: array的任何实...

翻译

c – 附加一个int到char *

viewed(0)

如何在c中附加一个整数到char *? 首先使用sprintf()将int转换为char *: char integer_string[32]; int integer = 1234; sprintf(integer_string, "%d...

翻译

c – 移动分配与标准复制和交换无关

viewed(0)

测试新的移动语义。 我刚刚询问了我在Move构造器中遇到的问题。但是在注释中,问题确实在使用标准的“复制和交换”成语时,“移动分配”操作符和“标准分配”操作符冲突。 这是我正在使用的课程: #include <string.h>...

翻译

c – Vim [编译和运行快捷方式]

viewed(0)

基本上我想要的是vim中的一个键盘快捷键,让我可以(编译和运行)正在编辑的C,C或Python程序。在psuedocode: when a shortcut key is pressed: if current_extension == '...

翻译

c std :: string to boolean

viewed(0)

我正在从一个带有键/值对的ini文件中读取。即 isValid = true 当获取键/值对时,我需要将一个“true”字符串转换为bool。没有使用boost什么会是最好的方法呢? 我知道我可以这样一个字符串比较值(“true”,“fal...

翻译

c – Qt接口或抽象类和qobject_cast()

viewed(0)

我有一个相当复杂的C类,由Java重写。所以每个类都有一个继承的类,然后它还实现一个或多个抽象类(或接口)。 可以使用qobject_cast()将类转换为其中一个接口吗?如果我从QObject导出所有接口,我会因为含义不明确的QObjec...

翻译

c – 什么时候初始化静态和全局变量?

viewed(0)

在C中我知道static和global对象是在main函数之前构造的。但是正如你所知,在C中,在main之前没有这样的初始化过程。 例如,在我的代码中: int global_int1 = 5; int global_int2; stati...

翻译

从C转过一个Lua表?

viewed(0)

我正在尝试将表从Lua加载到C,但我遇到麻烦正确。我正在通过第一次迭代很好,但是在第二次调用lua_next它崩溃。有任何想法吗? Lua文件: level = { 1, 2, 3, } C文件 – 首先我这样做: lua_ge...