原创 1.C++中const的用法

C++ Priemr Plus推薦使用const 1.這樣可以避免由於無意間修改數據而導致編程錯誤; 2.使用const使得函數能夠處理const參數和非const參數,否則只能接受非const參數; 3.如果條件允許,則因該將指針形參聲

原创 day5--C++,靜態成員

再此記錄自己學習的過程,如有錯誤,歡迎大家指出。 最近上班累死了,都沒時間學習,今天繼續。 我們可以使用 static 關鍵字來把類成員定義爲靜態的。當我們聲明類的成員爲靜態時,這意味着無論創建多少個類的對象,靜態成員都只有一個副本 舉個

原创 day4--C++,構造函數和析構函數

再此記錄自己學習的過程,如有錯誤,歡迎大家指出。 類的構造函數是類的一種特殊的成員函數,它會在每次創建類的新對象時執行。 構造函數的名稱與類的名稱是完全相同的,並且不會返回任何類型,也不會返回 void。構造函數可用於爲某些成員變量設置初

原创 day3--C++,重載 引用

再此記錄自己學習的過程,如有錯誤,歡迎大家指出。 重載 同名函數只有參數表不同才能算重載。兩個同名函數的參數表相同而返回值類型不同不是重載,而是重複定義,是不允許的 #include <iostream> //重載 using name

原创 day2--C++,名稱空間

再此記錄自己學習的過程,如有錯誤,歡迎大家指出。 假如我們有個項目需要100個人開發,他們各自負責獨立的模塊。不可避免的是不同的開發人員會使用相同的變量名。比如程序猿A在他的文件中int num,程序猿B也在項目中使用了int num,當

原创 day1--C++,類的引入

再此記錄自己學習的過程,如有錯誤,歡迎大家指出。 1.初步看看結構體和類在語法上的一點區別 #include <iostream> #include <stdio.h> /* day1:類的引入 例子:輸出人名,年齡,職業 c:使

原创 4.存儲持續性

1.自動存儲持續性(經典情況,不同作用域同名參數的“覆蓋”) 在默認情況下,在函數中聲明的函數參數和變量的存儲持續性爲自動,作用域爲局部,沒有鏈接性。在程序執行其所屬代碼時被創建,在執行完函數或者代碼塊時,它們使用的內存被釋放。 #in

原创 2.函數指針做形參帶的參數無效

函數指針做形參帶的形參不能使用例如: #include <iostream> using namespace std; int sum(int a, int b) { return a + b; } //形參只是聲明瞭有一個int(*

原创 3.引用

通過程序的運行來了解一下引用。  #include <iostream> using namespace std; int main() { int a = 99; int &b = a;//引用聲明時必須初始化 int c =

原创 C++中const的用法

C++ Priemr Plus推薦使用const 1.這樣可以避免由於無意間修改數據而導致編程錯誤; 2.使用const使得函數能夠處理const參數和非const參數,否則只能接受非const參數; 3.如果條件允許,則因該將指針形參聲