c 小知識點清單

2021-09-24 20:30:47 字數 902 閱讀 2080

答:.hpp=.h+.cpp,hpp它相當與把函式變數的申明和實現都放到乙個檔案了。而.h只是申明函式和變數。

nullptr是c++11才有的[1]。在以前null空指標就是0.但是在c++11後空指標是nullptr。如果要把原先的**切換到c++11這種風格也很簡單,直接使用巨集定義覆蓋null的取值即可 。建議都用nullptr表示空指標,因為c++11後有些**空指標是0,有些**空指標是nullptr所以都用nullptr就沒問題。

#define null nullptr

//int* x = nullptr;

int* y = null;

int* z = 0;

#include #include //程式執行計時

using namespace std;

int main(int argc, char** ar**){

//使用std::chrono對程式進行計時

chrono::steady_clock::time_point start = chrono::steady_clock::now();

/你要計時的那部分**///

chrono::steady_clock::time_point end = chrono::steady_clock::now();

chrono::durationtime_used = chrono::duration_cast>(end-start);

cout<<"用時:"<< time_used.count()<<"秒"《我們知道頭指標是陣列的第乙個元素a[0]的位址,這個位址值儲存在變數a中。那麼a[i]與a有什麼聯絡呢?答:a[i]==*(a+i)。即a[i]的位址等於a+i。

參考文獻:

[1]

電腦維護知識點清單

電腦維護知識點 不知不覺,已經進入青協電腦維護三年了,從大一老大帶著我們成長,到我們大二帶著16級,再到我大三退居幕後看著16級帶17級,現在看著他們17級來帶新生,不由感慨萬千。所幸電腦維護這一優秀的團體靠著自身的技術實力,一直以來都穩居校園十佳團體 聽說去年大師兄把十佳答辯記錯時間了,所以去年遺...

Android開發學習知識點清單

按鈕控制項button textview控制項 edittext編輯框 radiobutton單選鈕 checkbox核取方塊 下拉列表spinner 檢視imageview 時間選擇器timerpicker 日期選擇器datepicker 線性布局管理linearlayout 框架布局管理fram...

c 小知識點

1 陣列間拷貝只能使用for迴圈乙個乙個拷貝,但是vector之間可以直接用乙個vector初始化另乙個vector。int main 2 vector 之間比較大小直接用 3 對於實參型別相同,並且數目不確定的情況下我們可以傳遞名為initializer list的標準庫型別。int func s...