C++如何在栈上创建类对象
谢谢
[解决办法]
class test{};
int main()
{
test a;
return 0;
}
[解决办法]
定义临时变量,而不是malloc new statics
[解决办法]
局部变量都是在栈上的
[解决办法]
直接定以就行了。
例如
Myclass a;//定以在栈上
[解决办法]
也可以用_alloca(),像malloc()一样,但是分出来的空间是在栈上,不用也不能free。
发布时间: 2012-02-11 09:51:34 作者: rapoo
C++如何在栈上创建类对象
谢谢
[解决办法]
class test{};
int main()
{
test a;
return 0;
}
[解决办法]
定义临时变量,而不是malloc new statics
[解决办法]
局部变量都是在栈上的
[解决办法]
直接定以就行了。
例如
Myclass a;//定以在栈上
[解决办法]
也可以用_alloca(),像malloc()一样,但是分出来的空间是在栈上,不用也不能free。