JacKie575@JacKie575
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“【 在 bupteinstein 的大作中提到: 】 : Bingo!就是自动调用了析构函数。请参考http://cissco.iteye.com/blog/379093 : 简单来说,就是容器类负责,对其中的每一个元素,执行“申请内存、构造对象、析构对象、释放内存”的动作。 : 在你提到的例子vector<strin…”
“【 在 bupteinstein 的大作中提到: 】 : 我猜lz那意思是问容器类的元素存在堆上还是栈上。 : 如果我的猜测对的话,那可以说:基本可以认为存在堆上。 : 容器类构造时都有一个模板参数allocator,默认的实现是调用operator new和operator delete来申请和释放内存,所以在堆上。…”
“【 在 starboy001 的大作中提到: 】 : rt 沙发真是信口开河。。 堆或栈都有; 一般说来,new/malloc的分配在堆上; 在局部作用域创建的对象分配在栈上,类似局部变量的创建/销毁; 因为计算机管理栈,因此栈对象相对安全; Object *obj = new Object();// heap obj…”
“ifstream myfile ("example.bin", ios::in | ios::binary);”
“单纯编写代码的话,VS这个IDE太重了,开起来其他东西就失去响应了; GCC比它轻太多了”
“少年,我觉得你这个程序不太好; 你可以这么写: int i ; int result =0; while(cin >> i ){ result = result *2 +i; } 输入 101;输出5; 高位在前读入的话,是没问题的;”
“【 在 aiquestion 的大作中提到: 】 : 唔。。楼主居然把帖子删了。。 : lz好像问的是,一个类可不可以分成两个部分写在两个文件里。 噢,那种是典型的C/C++风格吧,声明跟定义分开在H跟CPP文件中; java没那么反人类。。”
“Test.java public class Test{ } class Test2 这种写法是可行的;规范只规定了必须文件名与public interface or class 名字一致;”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。