linux_kernel
嵌入小凯子
全部博文(13)
应用程序移植(0)
根文件系统创建与(0)
kernel移植(0)
bootloader移植(0)
交叉编译器(0)
2014年(1)
2011年(2)
2010年(2)
2009年(8)
diytvgy
大鬼不动
flb_2001
小Ring仙
30884211
好儿
zboom
yoonix
瑞儿
求linux
wanderha
chaisson
kunson
caterpil
mfj007
分类: C/C++
2009-08-31 19:45:57
#include<iostream.h> #include<string.h> class B { private: char m_strName[80]; double b; public: B(char *a,double n) { strcpy(m_strName,a); b=n; cout<<"construct\n"; } B(double n) { strcpy(m_strName,"test"); b=n; cout<<"test\n"; } B() { cout<<"Default\n"; } ~B() { cout<<"Destructor"<<m_strName<<endl; } void GetVar(char *s,double n) { strcpy(s,m_strName); n=b; } }; int main(int argc,char *argv[]) { B*p; double n; char s[80]; p= new B[2]; p[0]=B("aa",4.8); p[1]=B("bb",3.6); for(int i=0;i<2;i++) { p[i].GetVar(s,n); cout<<s<<","<<n<<endl; } delete []p; return 0; }
上一篇:C语言中最容易出错的知识点
下一篇:知识点
登录 注册