C++自定義類實(shí)際操作代碼淺析
作者:佚名 
  我們今天將會(huì)為大家詳細(xì)介紹一下有關(guān)C++自定義類的相關(guān)實(shí)現(xiàn)方法,希望能夠幫助大家在實(shí)際編程中有一些幫助,提高編程效率。
 C++編程語(yǔ)言的應(yīng)用方式比較靈活,大家可以跟據(jù)自身的不同需求來(lái)進(jìn)行合適的應(yīng)用方式選擇來(lái)完成各種功能。今天我們?yōu)榇蠹医榻B的就是C++自定義類的一些實(shí)際操作,希望能對(duì)大家有些幫助。
- /////////////TestClass.h///////////////////
 - class TestClass
 - {
 - public:
 - void Test();
 - int a;
 - private:
 - int b;
 - public:
 - static int c;
 - //別忘了把這個(gè)分號(hào)給帶上了,不然下面的cpp中會(huì)提示namespace缺少分號(hào)的錯(cuò)誤提示
 - ///////////////////C++BaseTest.cpp////////////////////////
 - #include "stdafx.h"
 - #include "TestClass.h"
 - #include <iostream>
 - using namespace std;
 - TestClass tc;
 - //tc.a = 10;
 - //tc.b = 30;
 
//你會(huì)發(fā)現(xiàn)把TestClass的成員變量作為全局變量初始化時(shí)會(huì)報(bào)錯(cuò),有待研究原因- int TestClass::c = 8;
 
//類的靜態(tài)變量,定義不需要在前面加static,否則會(huì)報(bào)錯(cuò)。它作為所有類對(duì)象的共享值。- void TestClass::Test()
 - {
 - b=20;
 - cout<<a<<" "<<b<<" "<<c<<endl;
 - }
 - int _tmain(int argc, _TCHAR* argv[])
 - {
 - tc.a=10; //在局部初始化類對(duì)象的成員變量正確,對(duì)象的成員變量屬于對(duì)象
 - //譬如說(shuō),這里你已經(jīng)對(duì)對(duì)象tc的成員a賦值了,
 
在后面Test函數(shù)中a的值就是對(duì)象tc的成員a- cout<<tc.a<<endl;
 - tc.Test();
 - while(true)
 - {
 - }
 - return 0;
 - }
 
C++自定義類的具體操作方法就為大家介紹到這里。
【編輯推薦】
責(zé)任編輯:曹凱 
                    來(lái)源:
                    博客園
 














 
 
 
 
 
 
 