新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C++自定義類實(shí)際操作代碼淺析
C++編程語言的應(yīng)用方式比較靈活,大家可以跟據(jù)自身的不同需求來進(jìn)行合適的應(yīng)用方式選擇來完成各種功能。今天我們?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
- 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<
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- tc.a=10; //在局部初始化類對(duì)象的成員變量正確,對(duì)象的成員變量屬于對(duì)象
- //譬如說,這里你已經(jīng)對(duì)對(duì)象tc的成員a賦值了,
在后面Test函數(shù)中a的值就是對(duì)象tc的成員a- cout<
- tc.Test();
- while(true)
- {
- }
- return 0;
- }
C++自定義類的具體操作方法就為大家介紹到這里。
文章題目:C++自定義類實(shí)際操作代碼淺析
網(wǎng)站路徑:http://fisionsoft.com.cn/article/djgopss.html


咨詢
建站咨詢
