原创 #include 應用

#include <fstream> ,相當於是引用標準C++的頭文件,ifstream是標準C++的STL中的類,STL中的類都是定義在std這個名字空間中。 所以std::ifstream sitelist( "sitelis

原创 函數指針與指針函數

一、 在學習c過程中發現這“指針函數”與“函數指針”容易搞錯. 1、指針函數是指帶指針的函數,即本質是一個函數。函數返回類型是某一類型的指針      類型標識符    *函數名(參數表)       int *f(x,y);   首先它

原创 左值與右值

C/C++語言中可以放在賦值符號左邊的變量,即具有對應的可以由用戶訪問的存儲單元,並且能夠由用戶去改變其值的量。左值表示存儲在計算機內存的對象,而不是常量或計算的結果。或者說左值是代表一個內存地址值,並且通過這個內存地址,就可以對內存進行

原创 C++中cin、cin.get()、cin.getline()、getline()、gets()等函數的用法

C++中cin、cin.get()、cin.getline()、getline()、gets()等函數的用法 學C++的時候,這幾個輸入函數弄的有點迷糊;這裏做個小結,爲了自己複習,也希望對後來者能有所幫助,如果有差錯的地方還請各位

原创 C++ 中的頂層 const與底層const

1. 頂層 const 與底層 const 概念 我們知道,指針本身是一個對象,因爲,指針實際對應着內存單元的一段存儲空間,然而,指針所指向的也是一個數據對象,因此,指針是一個常量與指針所指向的是一個常量是兩個完全不同的概念, 頂層 co

原创 vector

Vector 容器: vector類稱作向量類,它實現了動態的數組,用於元素數量變化的對象數組。 構造函數: vector():創建一個空的vector。 vector(int nSize):創建一個vector,元素個數爲nSiz

原创 #include <fstream> 應用

#include <fstream> ,相當於是引用標準C++的頭文件,ifstream是標準C++的STL中的類,STL中的類都是定義在std這個名字空間中。 所以std::ifstream sitelist( "sitelis