C++類的分離式寫法介紹示例
介紹
類的分離式寫法,使得代碼更加規(guī)范,增強(qiáng)了閱讀性。
分離式寫法的規(guī)則:
1.類的變量:寫在類的里面
2.成員函數(shù):類中寫函數(shù)的聲明,函數(shù)的定義寫在類體外。
3.寫在類外函數(shù)定義時,類名前加限定(Object: :),其中,::理解為表示范圍的符號。
代碼演示
頭文件:Object.h
#ifndef _OBJECT_H_ #define _OBJECT_H_ class Student { private: char name[32]; int age; public: void SetName(char* pName); void SetAge(int age); void Printf_Stu(); }; #endif
源文件:Object.cpp
#include <stdio.h> #include <string.h> #include "Object.h" void Student::SetName(char* pName) { strcpy(this->name, pName); } void Student::SetAge(int age) { this->age = age; } void Student::Printf_Stu() { printf("name = %s, age = %d\n", this->name, this->age); } int main() { Student stu; stu.SetName("aaaa"); stu.SetAge(30); stu.Printf_Stu(); return 1; }
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
C++編寫實(shí)現(xiàn)飛機(jī)大戰(zhàn)
這篇文章主要為大家詳細(xì)介紹了C++編寫實(shí)現(xiàn)飛機(jī)大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06C++實(shí)現(xiàn)LeetCode(163.缺失區(qū)間)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(163.缺失區(qū)間),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07c++實(shí)現(xiàn)獲取當(dāng)前時間(精確至秒,毫秒和微妙)
這篇文章主要為大家詳細(xì)介紹了c++實(shí)現(xiàn)獲取當(dāng)前時間(可以精確至秒,毫秒和微妙)的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以參考一下2023-11-11C++調(diào)用C接口的實(shí)現(xiàn)示例
這篇文章主要介紹了C++調(diào)用C接口的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12解析在Direct2D中畫Bezier曲線的實(shí)現(xiàn)方法
本篇文章是對在Direct2D中畫Bezier曲線的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05C++11新特性之智能指針(shared_ptr/unique_ptr/weak_ptr)
這篇文章主要介紹了C++11新特性之智能指針,包括shared_ptr, unique_ptr和weak_ptr的基本使用,感興趣的小伙伴們可以參考一下2016-08-08C語言開發(fā)實(shí)現(xiàn)井字棋及電腦落子優(yōu)化示例詳解
以前上課經(jīng)常和同桌玩起井字棋,那么我們就當(dāng)我們回憶童年,現(xiàn)在也用C語言來實(shí)現(xiàn)井字棋,本次代碼相對于初階的井字棋,在電腦下棋代碼部分做了優(yōu)化,使得電腦更加具有威脅2021-11-11