解决方案 »
- 【串口问题】用CSerialPort经常发不出去数据
- Not Set 和 Use Unicdoe Character Set 有何不同?
- 请教:VC写好的程序,可执行的 .EXE 软件,是否可以改成B/S结构的网络系统。
- 大专生,想入户深圳,要有什么条件?考什么资格证书?考高级程序员有用不?
- 如何保存画在对话框中的图形呢?
- 如何限制分割条的位置???
- 下面的源码是不是算星期的?
- wmstream.dll 微软提供的这个dll是干什么的??
- 请问如何用VC编程实现改变光驱的盘符?(67分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
- 怎样为二维数组每一个元素标记不同的值?
- 用过boost消息队列的进来看看
- 求dxsdk_sum2004_extras.exe or dxsdk_oct2004_extras.exe 有的私聊
是声明,定义在cpp中.
Class Animal
{
public:
Animal(int n1,int n2,int n3); //构造1
Animal(int n1,int n2); //构造2
Animal(int n1); //构造3
Animal(); //构造4
};用法如下
void main
{
Animal A1(100,200,300); //构造1
Animal A2(100,200); //构造2
Animal A3(100); //构造3
Animal A4; //构造4
}
{
public:
Animal(int a,int b){printf("%d",a+b)};
};
int main()
{
Animal animal(5,6);
return 0;
}
class Animal
{
public:
Animal(int a,int b){printf("%d",a+b);}
};
int main()
{
Animal animal(5,6);
return 0;
}
class Animal
{
public:
Animal(int nHeight=0,int nWeight=0) : m_nHeight(nHeight),m_nWeight(nWeight)
{
//.........
}
~Animal()
{
} inline int GetHeight(void) { return m_nHeight; }
inline int GetWeight(void) { return m_nWeight; }
inline void SetHeight(int nHeight) { m_nHeight = nHeight; }
inline void SetWeight(int nWeight) { m_nWeight = nWeight; }private:
int m_nHeight; //unsigned int
int m_nWeight; //unsigned int
};Animal animal1(50,100);
Animal animal2;
animal2.SetHeight(200);
animal2.SetWeight(250);Animal pAnimal3 = new Animal(100,100);
Animal pAnimal4 = new Animal();
pAnimal4->SetHeight(20);
pAnimal4->SetWeight(40);delete pAnimal3;
pAnimal3 = NULL;
delete pAnimal4;
pAnimal4 = NULL;
无参的也不能用.的方式调用,比如有个类A,有个无参的构造函数了,然后A a;这样写了之后,就会调用无参的构造函数
Class Animal
{pubilc:
Animal(int weight,int height);
void eat()
{cout<<"animal eat"<<endl;}
........
};
void main()
{
Animal AN(50,100);
//然后我该怎么去调用eat这个成员函数?
}