ChinaUnix.net
相关文章推荐:

静态构造函数

由于项目非常大, 并不知道第一个构造的静态对象到底是哪一个, 怎样让gdb跟踪到第一个静态对象的构造函数的时候自动挂起? 或者说怎样单步进入第一个静态对象的构造函数? 程序是hp ux下用aCC编译的.

by koolcoy - C/C++ - 2009-07-17 00:50:15 阅读(2473) 回复(1)

相关讨论

我是刚开始学C.不太明白,为什么"CLASS"里一定要有"构造函数"和"析构函数"? :cry:

by dream-girl - C/C++ - 2004-12-28 11:47:40 阅读(5932) 回复(99)

请问:纯虚类中可以重载构造函数吗? 结构体中可以重载构造函数吗?

by mxp123q - C/C++ - 2003-07-17 11:57:58 阅读(752) 回复(1)

[code]#include ; using namespace std; class B { public: B(){ cout << "B::ctor" << endl;} ~B() { cout << "B::dtor" << endl; } }; class D { public: D() { B(); cout << "D::ctor" << endl; } ~D() { cout << "D::dtor" << endl;} }; int main() { D d1; } [/code] 我的问题是为什么在D()中调用B()时B的析构函数会在...

by THEBEST - C/C++ - 2004-05-11 12:08:55 阅读(861) 回复(2)

[quote] class Base { public: Base() : a(1) {Base(2);} Base(int k) : a(k) {} int a; }; class Extend : public Base { public: Extend(){}; Extend(int a):Base(a){ } }; int main() { Extend m1(3); Extend m2; cout<构造函数调用没有生效么??

by maxxfire - C/C++ - 2009-06-21 18:53:31 阅读(2013) 回复(10)

开始了java语法的属性阶段 昨天晚上搞一下 java类的继承 小的测试程序 class a { int shuxing1 ; public void a(int sx) { shuxing1 = sx; } } class b extends a { int shuxing2; public void b(int sx) { shuxing2 = sx; } } public class Main { public Main() { } public static void main(String[] args) { a test = new a(8); } } 我说明我...

by php店小二 - Java文档中心 - 2007-01-31 09:21:20 阅读(736) 回复(0)

我对构造函数有些疑问: "是否在每个类的对象被创建以后就立即调用构造函数?" 如以下程序: 1. #include "iostream.h" 2. class Sub 3. { 4. public: 5. Sub(){cout<<"Sub"<

by zyxnetxz - C/C++ - 2004-11-11 22:54:21 阅读(871) 回复(3)

执行GopInfo info = new GopInfo ();这句话时会调用GopInfo 的构造函数。 那么 如果写成 GopInfo info = null;执行时还会调用GopInfo 的构造函数吗?

by 雪泥指爪 - Java - 2004-02-09 12:16:07 阅读(946) 回复(1)

我怎么一直不明白C++里的“构造函数和解析函数”向大家讨教了!

by gaoylei - C/C++ - 2005-07-28 22:40:19 阅读(1403) 回复(10)

[code]class A { public: A(){ f(); } //为什么在构造函数中调用不用用对象来调用呀? virtual void f() { cout << "A::f()" << endl; } void g() { f(); } virtual ~A(){} }; class B : public A { public: void f(){ cout << "B::f()" << endl; } }; int main() { A a; // called A::f(); B b; A &pa = b; pa.g(); [/code] 我们都知道成员函数(非static)要通过类...

by THEBEST - C/C++ - 2004-03-08 22:09:29 阅读(924) 回复(1)

我用stl中的auto_ptr的时候,这样用: auto_ptr pbuf = new byte[size]; 竟然可以正常编译!没有错误! 但是auto_ptr源码里面的如下的构造函数被声明为了explicit的! explicit auto_ptr(_Ty *_Ptr = 0) _THROW0()         : _Myptr(_Ptr)         {    // construct from object pointer     ...

by GodPig - C/C++ - 2009-06-19 10:39:32 阅读(2208) 回复(7)