功能:用來劃分作用域
#define _crt_secure_no_warnings
//c語言中的一些函式巨集定義,加上之後就可以使用c語言中的相關函式
#include
using
namespace std;
int apk =
200;
void
test01()
intmain()
在該**中,第乙個apk為函式內部的引數,第二個則為全域性變數
std::cout:表示std中的cout
在乙個專案中,有時會出現在不同的標頭檔案**現相同的函式名的情況,如果不加以區分,就會出現函式呼叫錯誤的情況。為了解決這一問題,可以將相同名字,不同功能的函式放在不同的命名空間中,這樣就可以區分同名不同功能的函式。在使用的時候,只需要指定對應工作空間中的函式即可。
#define _crt_secure_no_warnings
#include
using
namespace std;
#include
"game1.h"
#include
"game2.h"
void
test01()
//同名不同功能的函式使用
intmain()
namespace a
;class
animal
;namespace b
}
#include
using
namespace std;
namespace lol
#include
"game1.h"
void lol::
goatk()
#define _crt_secure_no_warnings
#include
using
namespace std;
#include
"game1.h"
#include
"game2.h"
void
test01()
intmain()
在使用using的時候,往往會和就近原則產生衝突
#define _crt_secure_no_warnings
#include
using
namespace std;
namespace kingglory
namespace lol
void
test01()
//根據就近原則,結果為20
void
test02()
//就近原則和命名空間發生衝突,產生錯誤
void
test03()
intmain()
C 基礎語法(二)
只有宣告為virtual的方法才能被子類覆蓋 public virtual void g 虛方法 覆蓋方法必須被宣告為override class b a 覆蓋 注意 覆蓋方法必須和原方法有相同的引數和可見性 static方法不能被覆蓋泛型類就類似於乙個模板,可以在需要時為這個模板傳入任何我們需要的...
二 基礎語法
注釋,使用 號注釋 變數聲名 資料型別 字串數字 列表cars bmw ben dw xd print cars print cars 0 ints 1,2,3,4 print my age str ints 3 old del 示例 print ints del ints 2 print ints...
C 基礎語法
最近開始學習c 程式語言,以前一直使用c c 也只是用到了一些最簡單基礎的用法。為了方便學習,將學習過程中c 語言與c c 不同或不熟悉之處記錄下來,以便日後隨時檢視。本人是通過閱讀 c 入門經典 第6版 學習c 在閱讀過程中隨手作如下記錄。變數在使用之前必須對其進行宣告和初始化。switch每個分...