构造函数比较简单,但比较重要:
 
构造函数_c++#include <iostream>
构造函数_c++using namespace std;
构造函数_c++
构造函数_c++class A{
构造函数_c++  int a,b;
构造函数_c++public:
构造函数_c++  A(int m,int n){a=m;b=n;}//带参数构造函数
构造函数_c++  void show();
构造函数_c++};
构造函数_c++
构造函数_c++void A::show()
构造函数_c++{
构造函数_c++  cout<<a<<","<<b<<endl;
构造函数_c++}
构造函数_c++int main(int argc, char **argv)
构造函数_c++{
构造函数_c++  A aa(3,4);
构造函数_c++  aa.show();
构造函数_c++  return 0;
构造函数_c++}
 
普通的构造函数,带2个×××参数。
 
构造函数_c++/*************************************************
构造函数_c++ *图书馆书籍信息
构造函数_c++ *************************************************/

构造函数_c++    
构造函数_c++#include <iostream>
构造函数_c++using namespace std;
构造函数_c++
构造函数_c++const int IN=1;
构造函数_c++const int CHECKED_OUT=0;
构造函数_c++class Book{
构造函数_c++  char author[60];//作者
构造函数_c++  char title[60];//书名
构造函数_c++  int status;//借出状态
构造函数_c++public:
构造函数_c++  Book(char *n,char *t,int s);//构造函数
构造函数_c++  int getStatus(){return status;}
构造函数_c++  void setStatus(int s){status=s;}
构造函数_c++  void show();
构造函数_c++};
构造函数_c++
构造函数_c++Book::Book(char *n,char *t,int s)
构造函数_c++{
构造函数_c++  strcpy(author,n);
构造函数_c++  strcpy(title,t);
构造函数_c++  status=s;
构造函数_c++}
构造函数_c++void Book::show()
构造函数_c++{
构造函数_c++  cout<<"<<"<<title<<">>"<<endl;
构造函数_c++  cout<<"作者:"<<author<<endl;
构造函数_c++  if(status==IN)cout<<"在馆内"<<endl;
构造函数_c++  else
构造函数_c++  cout<<"已借出"<<endl;
构造函数_c++}
构造函数_c++int main(int argc, char **argv)
构造函数_c++{
构造函数_c++  Book b1("猴子与老猪","张三",IN);
构造函数_c++  b1.show();
构造函数_c++  return 0;
构造函数_c++}
 
 
看下下面这个只是但参数的构造函数特例初始化:
 
构造函数_c++/*只有一个参数的构造函数的特例*/
构造函数_c++
构造函数_c++#include <iostream>
构造函数_c++using namespace std;
构造函数_c++
构造函数_c++class A{
构造函数_c++  int a;
构造函数_c++public:
构造函数_c++  A(int j){a=j;}
构造函数_c++  void show();
构造函数_c++};
构造函数_c++
构造函数_c++void A::show()
构造函数_c++{
构造函数_c++  cout<<a<<endl;
构造函数_c++}
构造函数_c++int main(int argc,char**argv)
构造函数_c++{
构造函数_c++  A aa=123;//注意这里的初始化
构造函数_c++  aa.show();
构造函数_c++  return 0;
构造函数_c++}