成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

研究學(xué)習(xí)C++語(yǔ)言的由來(lái)

開發(fā) 后端
想要充分的掌握C++語(yǔ)言,那么就要對(duì)C++語(yǔ)言中的結(jié)構(gòu)、語(yǔ)句、變量、函數(shù)、預(yù)處理指令、輸入和輸出等內(nèi)容進(jìn)行了解掌握。

C++語(yǔ)言之所以要起名為“C++”,是因?yàn)樗侵饕獏⒖寄莻€(gè)時(shí)候的一門叫B的語(yǔ)言,設(shè)計(jì)的C++語(yǔ)言的學(xué)者覺(jué)得C++就是B語(yǔ)言的進(jìn)步,所以就起名為C++語(yǔ)言,換句話說(shuō)C++就是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。

要學(xué)會(huì)面向?qū)ο蟮某绦蛟O(shè)計(jì),首先要學(xué)會(huì)一種面向?qū)ο蟮恼Z(yǔ)言,即要學(xué)會(huì)用VC編程,就要先有C++的基礎(chǔ),而學(xué)習(xí)C++語(yǔ)言首先要認(rèn)識(shí)它面向?qū)ο蟮奶匦院蛯?shí)現(xiàn)面向?qū)ο蟮姆椒ā?/P>

C++是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言

當(dāng)你首次學(xué)習(xí)C++時(shí),總會(huì)碰到一些在C語(yǔ)言從未見過(guò)的概念,如:類、對(duì)象、抽象、封裝、繼承、多態(tài)性、虛函數(shù)等等。這些概念是C++所具有,下面簡(jiǎn)單的介紹一下C++對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持和實(shí)現(xiàn)。

1、C++支持?jǐn)?shù)據(jù)封裝

支持?jǐn)?shù)據(jù)封裝就是支持?jǐn)?shù)據(jù)抽象。在C++中,類是支持?jǐn)?shù)據(jù)封裝的工具,對(duì)象則是數(shù)據(jù)封裝的實(shí)現(xiàn)。面向過(guò)程的程序設(shè)計(jì)方法與面向?qū)ο蟮某绦蛟O(shè)計(jì)方法在對(duì)待數(shù)據(jù)和函數(shù)關(guān)系上是不同的,在面向?qū)ο蟮某绦蛟O(shè)計(jì)中。

將數(shù)據(jù)和對(duì)該數(shù)據(jù)進(jìn)行合法操作的函數(shù)封裝在一起作為一個(gè)類的定義,數(shù)據(jù)將被隱藏在封裝體中,該封裝體通過(guò)操作接口與外界交換信息。對(duì)象被說(shuō)明具有一個(gè)給定類的變量,類類似于C語(yǔ)言中的結(jié)構(gòu)。

在C語(yǔ)言中可以定義結(jié)構(gòu),但這種結(jié)構(gòu)中包含數(shù)據(jù),而不包含函數(shù)。C++中的類是數(shù)據(jù)和函數(shù)的封裝體。在C++中,結(jié)構(gòu)可作為一種特殊的類,它雖然可以包含函數(shù),但是它沒(méi)有私有或保護(hù)的成員。

2、C++類中包含私有、公有和保護(hù)成員

C++類中可定義三種不同訪控制權(quán)限的成員。一種是私有(Private)成員,只有在類中說(shuō)明的函數(shù)才能訪問(wèn)該類的私有成員,而在該類外的函數(shù)不可以訪問(wèn)私有成員;另一種是公有(Public)成員,類外面也可訪問(wèn)公有成員,成為該類的接口;還有一種是保護(hù)(Protected)成員,這種成員只有該類的派生類可以訪問(wèn),其余的在這個(gè)類外不能訪問(wèn)。

3、C++語(yǔ)言中通過(guò)發(fā)關(guān)消息來(lái)處理對(duì)象

C++中是通過(guò)向?qū)ο蟀l(fā)關(guān)消息來(lái)處理對(duì)象的,每個(gè)對(duì)象根據(jù)所接收到的消息的性質(zhì)來(lái)決定需要采取的行動(dòng),以響應(yīng)這個(gè)消息。響應(yīng)這些消息是一系列的方法,方法是在類定義中使用函數(shù)來(lái)定義的,使用一種類似于函數(shù)調(diào)用的機(jī)制把消息發(fā)送到一個(gè)對(duì)象上。

4、C++中允許友元破壞封裝性

類中的私有成員一般是不允許該類外面的任何函數(shù)訪問(wèn)的,但是友元便可打破這條禁令,它可以訪問(wèn)該類的私有成員(包含數(shù)據(jù)成員和成員函數(shù))。友元可以是在類外定義的函數(shù),也可以是在類外定義的整個(gè)類,前者稱友元函數(shù),后者稱為友元類。友元打破了類的封裝性,它是C++另一個(gè)面向?qū)ο蟮闹匾?/P>

5、C++語(yǔ)言允許函數(shù)名和運(yùn)算符重載

C++支持多態(tài)性,C++允許一個(gè)相同的標(biāo)識(shí)符或運(yùn)算符代表多個(gè)不同實(shí)現(xiàn)的函數(shù),這就稱標(biāo)識(shí)符或運(yùn)算符的重載,用戶可以根據(jù)需要定義標(biāo)識(shí)符重載或運(yùn)算符重載。

6、C++支持繼承性

C++中可以允許單繼承和多繼承。一個(gè)類可以根據(jù)需要生成派生類。派生類繼承了基類的所有方法,另外派生類自身還可以定義所需要的不包含在父類中的新方法。一個(gè)子類的每個(gè)對(duì)象包含有從父類那里繼承來(lái)的數(shù)據(jù)成員以及自己所特有的數(shù)據(jù)成員。

7、C++支持動(dòng)態(tài)聯(lián)編

C++中可以定義虛函數(shù),通過(guò)定義虛函數(shù)來(lái)支持動(dòng)態(tài)聯(lián)編。以上是所講的是C++對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)中的一些主要特征的支持。

【編輯推薦】

  1. 簡(jiǎn)介學(xué)習(xí)C++總結(jié)之談
  2. 對(duì)C++庫(kù)函數(shù)進(jìn)行學(xué)習(xí)探索總結(jié)筆記
  3. C++類庫(kù)設(shè)計(jì)的基本構(gòu)思與方法
  4. C++語(yǔ)言真的還有市場(chǎng)價(jià)值?
  5. C++類庫(kù)設(shè)計(jì)的基本構(gòu)思與方法
責(zé)任編輯:chenqingxiang 來(lái)源: 51CTO.com
相關(guān)推薦

2010-01-12 14:22:26

Visual C++

2017-05-10 14:49:52

Kotlin語(yǔ)言Java

2010-01-15 15:13:28

C++概述

2010-05-19 14:12:49

IIS FTP

2010-01-26 10:01:17

學(xué)習(xí)C++

2010-01-28 15:31:34

學(xué)習(xí)C++語(yǔ)言

2010-01-11 14:17:02

C++編程

2010-01-14 17:02:10

學(xué)習(xí)C++

2010-01-21 18:00:59

C++語(yǔ)言

2009-12-24 17:01:42

ADO3.0

2010-01-12 10:11:36

學(xué)習(xí)C++語(yǔ)言

2010-01-15 10:32:21

C++語(yǔ)言

2010-01-11 09:40:02

C++語(yǔ)言

2010-01-22 15:14:37

學(xué)習(xí)C++

2010-01-27 16:52:31

C++語(yǔ)言學(xué)習(xí)

2010-01-15 17:38:37

C++語(yǔ)言

2010-01-12 10:50:59

學(xué)習(xí)C++

2009-08-18 10:48:25

C#事件

2010-01-14 18:19:40

C++語(yǔ)言

2010-01-19 18:18:21

C++語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: www.久| 国产精品免费在线 | 久久久久久av | 免费久久精品 | 久久久久国产精品一区三寸 | 在线中文一区 | 人人干人人艹 | 一区二区三区四区免费视频 | 欧美二区三区 | 国产精品a久久久久 | 欧美成人一区二区 | 国产在线视频一区二区董小宛性色 | 国产精彩视频 | 波多野结衣中文视频 | 欧美日本韩国一区二区 | 日韩精品免费 | 女人一区 | 精品美女视频在免费观看 | 欧美日本免费 | 国产一区久久 | 日本不卡一区二区三区在线观看 | 国产一级片免费视频 | 精品九九九 | 免费一区二区 | 午夜免费精品视频 | 欧美视频在线播放 | 日韩图区 | 91xxx在线观看 | 久久久久高清 | av国产精品毛片一区二区小说 | 国产韩国精品一区二区三区 | 91久久爽久久爽爽久久片 | av中文字幕在线观看 | 色狠狠桃花综合 | 欧美精品久久久久久久久久 | 欧美成人猛片aaaaaaa | 黄色av网站在线免费观看 | 国产精品久久久久久久久久久免费看 | 欧美日韩福利视频 | 97人人超碰 | 欧美乱操|