C++中對(duì)C語(yǔ)言結(jié)構(gòu)體用法的擴(kuò)充
最近在學(xué)習(xí)C++,了解到,C++中對(duì)C做了擴(kuò)充,使用結(jié)構(gòu)體時(shí)也可以像類一樣,規(guī)定私有數(shù)據(jù)類型和公有數(shù)據(jù)類型,同時(shí)也可以在struct中實(shí)現(xiàn)方法設(shè)置等等。
但為了保持面對(duì)對(duì)象的特性,建議還是使用class來(lái)描述一個(gè)類。
案例如下:
#include <iostream> #include <ctime> using namespace std ; typedef struct student { private : int a , b , c ; public : void set(int a , int b , int c) { this->a = a ; this->b = b ; this->c = c ; } void prit() { cout << a << endl << b << endl << c << endl ; } }stu; stu st1 ; int main(void) { st1.set(1,2,3); st1.prit(); return 0 ; }
運(yùn)行結(jié)果:
1
2
3
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- 一文秒懂C語(yǔ)言/C++內(nèi)存管理(推薦)
- 如何將C++源程序改寫為C語(yǔ)言
- C/C++使用C語(yǔ)言實(shí)現(xiàn)多態(tài)
- 面試常見(jiàn)問(wèn)題之C語(yǔ)言與C++的區(qū)別問(wèn)題
- 詳解Dev C++使用教程(使用Dev C++編寫C語(yǔ)言程序)
- C++中如何調(diào)用C語(yǔ)言的代碼實(shí)現(xiàn)
- C語(yǔ)言和C++的6點(diǎn)區(qū)別
- 從C語(yǔ)言過(guò)渡到C++之const
- 從C語(yǔ)言過(guò)渡到C++之基本變化
- C語(yǔ)言實(shí)現(xiàn)C++繼承和多態(tài)的代碼分享
- C語(yǔ)言模擬實(shí)現(xiàn)C++的繼承與多態(tài)示例
- C語(yǔ)言中const和C++中的const 區(qū)別詳解
- C/C++內(nèi)存管理詳情
相關(guān)文章
FFmpeg獲取網(wǎng)絡(luò)攝像頭數(shù)據(jù)解碼
這篇文章主要為大家詳細(xì)介紹了FFmpeg獲取網(wǎng)絡(luò)攝像頭數(shù)據(jù)解碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06c# 實(shí)現(xiàn)獲取漢字十六進(jìn)制Unicode編碼字符串的實(shí)例
下面小編就為大家?guī)?lái)一篇c# 實(shí)現(xiàn)獲取漢字十六進(jìn)制Unicode編碼字符串的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01基于VC中使用ForceInclude來(lái)強(qiáng)制包含stdafx.h的解決方法
本篇文章是對(duì)VC中使用ForceInclude來(lái)強(qiáng)制包含stdafx.h的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05詳解C++值多態(tài)中的傳統(tǒng)多態(tài)與類型擦除
值多態(tài)是一種介于傳統(tǒng)多態(tài)與類型擦除之間的多態(tài)實(shí)現(xiàn)方式,借鑒了值語(yǔ)義,保留了繼承,在單繼承的適用范圍內(nèi),程序和程序員都能從中受益。這篇文章主要介紹了C++值多態(tài)中的傳統(tǒng)多態(tài)與類型擦除,需要的朋友可以參考下2020-04-04