由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请问如何保证只在stack上建立object?
相关主题
问个C++题也问两个算法题
one C++ questionArista Networks面经2
我也贡献一个B家店面问个经典面试题
A problem about Heap and Stack.Software Engineer - 4G Protocol Stack - Multiple positons/levels
小弟求问LinkedIn那道Deep Iterator的题CareerCup question
C++ Q52: (C6)还是career cup
C++ online Test 一题还有两个题。
一道面试题amz电面:关于用两个stacks实现一个queue 求问
相关话题的讨论汇总
话题: onlystack话题: 建立话题: object话题: stack话题: void
进入JobHunting版参与讨论
1 (共1页)
h****b
发帖数: 157
1
在heap建立,可以把 destructor 设成private,再用个user-defined function 来call
delete(this);
那么怎么才能保证只在stack上建立object?
谢谢!
h****b
发帖数: 157
2
好像这样是可以的,google 到的
class OnlyStack
{
public:
OnlyStack(){}
private:
void* operator new(size_t size);
void operator delete(void*ptr);
//
}
int main( int argc, char* argv[] )
{
OnlyStack obj; // OK
//OnlyStack *pobj = new OnlyStack;// Error
}
1 (共1页)
进入JobHunting版参与讨论
相关主题
amz电面:关于用两个stacks实现一个queue 求问小弟求问LinkedIn那道Deep Iterator的题
Groupon一个店面题. sort with 3 stacks.C++ Q52: (C6)
publication 要不要写进 resumeC++ online Test 一题
昨天onsite被问到的 multithreading 题目一道面试题
问个C++题也问两个算法题
one C++ questionArista Networks面经2
我也贡献一个B家店面问个经典面试题
A problem about Heap and Stack.Software Engineer - 4G Protocol Stack - Multiple positons/levels
相关话题的讨论汇总
话题: onlystack话题: 建立话题: object话题: stack话题: void