C 基礎知識介紹

2021-08-21 18:30:39 字數 731 閱讀 4508

c幾乎是c++的乙個子集,c語言支援的語法在c++中基本都支援並需要使用。

內建型別:語言內部已定義的基本型別

自定義型別:自己用struct/class/enum/union等定義的就是自定義型別

名字空間域相當於乙個全域性域,用花括號把檔案的一部分括起來,並以關鍵字namespace開頭給它起乙個名字

名字空間域解決了全域性命名衝突的問題

using namespace std; 可以直接使用c++庫中的所有成員 或者 std::成員的方式

::是作用域解析符

#include

using

namespace

std;

int main()

cout是標準輸出流物件,《是輸出操作符

cin是標準輸入流物件,>>是輸入操作符

end1是換行操作符

它們都屬於c++標準庫,所以都在std的名字空間裡邊

在同一作用域類,一組函式的函式名相同,引數列表不同(個數不同/型別不同),返回值可同可不同

c++如何支援過載? 鍵值對命名時將引數型別的首字母加起來

預設引數

//全預設引數

int add1(int a=0,int b=0)

//半預設引數 只能從右向左預設

int add2(int a,int b=0)

預設有預設值

Android SQLite基礎知識介紹

乙個應用可以有乙個或多個資料庫,乙個資料庫可以有一張或多張表。資料庫可以在任何時候建立,資料庫中的表可以在任何時候建立。sqlite資料庫是關係模型資料庫。關係模型資料庫使用自己的一套術語,其基本術語有屬性 元組 關係 關係模型。它的 基本資料結構成為關係。乙個資料庫又若干個關係組成 乙個關係的數學...

React 基礎知識介紹

react 基礎知識介紹 另外,本教程的 將全部使用 es6 語法,教程中我會介紹一些用到的 es6 語法,但是不會從頭講解了,推薦閱讀es6入門 hello world 以下是乙個最簡單的demo,將乙個最簡單的元件渲染到頁面上。import react from react import fro...

Gstreamer基礎知識介紹

通過gstreamer從rtp抓包pcap檔案中提取opus的音頻頻,儲存為原始的opus檔案 由於deepstream是基於gstreamer的,所以要想在deepstream上做拓展,需要對gstreamer有一定的認識。以下主要介紹gstreamer整體框架和gstreamer基礎概念。gst...