小编Raf*_*wui的帖子

如何正确委派构造函数

当我使用第二个构造函数时,对象仍在NULL调用之后.我很确定它不会这样工作,但我该怎么做呢?我不知道如何Transform在正确的委托中创建结构(我知道如何委托构造函数,因为我为它做了Vector3D):

object::object(char* filename, std::string name, Transform transform) : m_pFilename(filename), m_name(name), m_transform(transform) {}

object::object(char* filename, std::string name)
{
    Transform transform = {
        Vector3D(0.0f, 0.0f, 0.0f),
        Vector3D(0.0f, 0.0f, 0.0f),
        Vector3D(1.0f, 1.0f, 1.0f),
    };
    object(filename, name, transform);
}
Run Code Online (Sandbox Code Playgroud)

c++

3
推荐指数
1
解决办法
40
查看次数

关闭控制台没有退出

是否可以在不关闭程序的情况下关闭控制台?

例如,打开自定义创建的控制台,或者如果我想打开一个HWND并且不希望控制台在后台运行.

是的我知道我可以使用WINAPI,WinMain但我希望我的程序也可以在Linux系统上执行(不在HWND这里).

c++ linux windows

0
推荐指数
1
解决办法
115
查看次数

标签 统计

c++ ×2

linux ×1

windows ×1