以下代码是否与ClassName* obj = new ClassName();
相同?
ClassName* obj;
obj = methodName();
我发现它here:
GLFWwindow* window;
window = glfwCreateWindow( 1024, 768, "Tutorial 01", NULL, NULL);
答案 0 :(得分:2)
GLFWwindow* window;
window = glfwCreateWindow( 1024, 768, "Tutorial 01", NULL, NULL);
查看函数glfwCreateWindow
。最有可能的是,该函数动态创建GLFWwindow
的实例或指向静态声明的实例。将其视为与new
类似的功能。
要回答问题的标题,是的,您可以在不使用new
或malloc
的情况下指定对象的指针:
static MyObject object;
MyObject * myPointer;
myPointer = &object;