原创 【day0405 C++】重載與作用域 (隱藏或屏蔽)
# 重載:返回值類型和函數名相同,參數類型或個數不同的若干個函數。 void add(int a, int b) { cout << a+b << endl; } void add(double a, double b) {
原创 【day0404】C++ main命令行選項
# 剛學完C語言,還不知道main函數能帶上參數使用。一直都是寫着int main(void)。 # 現在學了C++,一般都這樣寫:int main(int argc, char *args[]){ }; 當然,使用main的選項就
原创 【day0404 C++】類的成員函數
1、函數原型必須在類(class)中定義。 2、函數體: *可以在類中定義函數體 *也可以在外部定義. 3、this指針. 4、const放後面修飾成員函數。 # 一般會把比較短小的函數體放在類中,把比較長的函數的函數體放外部。 # 也
原创 【day0402】C++異常處理---錯誤但能處理的
#include <iostream> #include <stdio.h> using namespace std; /*異常---錯誤但能處理的*/ //傳統異常處理 int my_copy(const char* in_fil
原创 【day0404】C++ 局部對象
1、非靜態局部變量: 在函數結束後就消失,在函數被調用時又重新創建局部變量。 2、靜態(static)局部變量: 生命期跨越了多次函數調用的局部對象,直到整個程序結束退出才消失。當函數被調用時,不會再定義該靜態變量
原创 【day0404】C++ return語句的應用
# return 語句有兩種形式: * return; * return 值; # 函數的返回: 1.主函數返回值,返回即結束,我們獲取不到(應該是給返回系統的吧) 2.反饋非引用類型 3.返回引用 4.一定不要返回局部對象的引用(或者指
原创 【day0403】C++ 數組形參的傳遞
# 數組是C/C++重要的一個知識點,C++的字符串又不同於c的字符數組(C風格字符串) 今天寫點代碼試試函數參數傳遞--數組形參 * 三種傳遞數組的寫法 * 數組實參:數組名--指向數組首地址的一個指針 * 通過引用傳遞數組 * 二維(