關於C 的一點點總結(其一)

2021-09-29 20:20:47 字數 789 閱讀 2923

它們建立的檔案型別不一樣,c語言是.c,c++是.cpp;

c++有命名空間的概念;

它們的輸入/輸出語句不一樣;

c不允許運算子的過載,而c++允許運算子的過載;

自定義型別c語言只能使用struct,而c++可以是class和struct。在c++中class和struct唯一的區別是它們預設的訪問許可權不同,class是private,struct是public;

c++有模板,可以泛型程式設計;

c語言面向過程,c++物件導向,這是它們最大的區別。

class people

;

封裝:我的理解是封裝就是把很多資料和函式集合在一起然後形成乙個有共同特徵的集合,比如說人有年齡,身高等等,可以吃飯,玩耍等等,那麼我們就將這些狀態和動作放在一起。

class people

;

繼承:它就想中國古代的世襲制,父親有的,兒子也有,並且兒子還可以更改和增加從父親**繼承下來的東西。在繼承裡邊還包括多重繼承,比如說天使,他即有繼承了人的特性,也繼承了鳥的特性,他有翅膀。

class people

;class bird

;class angel :public people ,public bird //鳥人

private:

char m_mana; //法力值,你就當是內功,這是新增的東西

};

多型:多型分為靜態多型和動態多型,靜態多型是過載和模板,動態多型的實現方式為重寫(在後邊詳細述說)

一點點小總結

最近幾次考試很不在狀態,掛分成了常態,每場必爆30 200分不等 qwq 總結一下之前爆過的奇葩方法,希望以後不要再犯了。聯賽模擬測試1,由於兩個壓縮包乙個中文名乙個英文,然後發現要提交的是英文,而我要提交的是中文,於是直接中文的改名,然後重名,然後直接點取消。然後把中文的刪掉,交上去檢查一下,發現...

關於Lisp的一點點

以後寫的語言相關應該主要是ruby 也許還有少數的c 了,所以在這裡先記錄一點關於lisp的東西。首先是乙個小故事 在 ilc 2002 大會上前lisp大神,當今的python倡導者peter norvig,由於某些原因,做乙個類似於馬丁路德在梵蒂岡宣揚新教的主題演講,因為他在演講中大膽地聲稱py...

深度學習的一點點一點點知識

我們手裡有大量的x和y,求權重訓練的是權重資料樣本 xwy 身高0體重0 血型0.3 腳指頭0.8 一組x計算出對應的乙個y 計算過程是w 下面的就是最基礎的公式 我們已知資料是大量的x和y 希望通過 西塔 來獲得w 我們的學習才剛剛開始,首先需要理解的是與門 x1x2y0 0001 0100 11...