原创 c++的左值、右值辨析

1、左值和右值的概念          左值是可以放在賦值號左邊可以被賦值的值;左值必須要在內存中有實體;          右值當在賦值號右邊取出值賦給其他變量的值;右值可以在內存也可以在CPU寄存器。          一個對象被用作

原创 1-23(1-27)彙總前面的學習經驗(第四章、第五章)(貳)

第五章   表達式(C++語言定義的操作符,使用內置類型的操作數) 一元操作符unary,如取地址操作符&,解引用操作符* 二元操作符binary,如加法操作符+,減法操作符- 5.1算數操作符    

原创 1-23(1-27)彙總前面的學習經驗(第四章、第五章)

1、類似於vector和iterator高級符合類型,數組和指針是低級符合類型。數組不允許添加元素,指針則可以像迭代器遍歷和檢查數組中的元素;       數組無法進行size、push_back等操作 2、vector 使用 vecto

原创 12-19(12-23)-2018-彙總前面的學習經驗

10.6中的查詢文本方案涉及較多前面章節的細節,需要重新梳理。以下爲梳理細節: 1、通過指定 const 變更爲 extern,就可以在整個程序中訪問 const 對象; 2、引用作爲函數的形參進行溝通,降低運行頻率; 3、引用存在就保持

原创 C++文件操作詳解(ifstream、ofstream、fstream)

C++文件操作詳解(ifstream、ofstream、fstream) C++文件操作詳解(ifstream、ofstream、fstream)   C++ 通過以下幾個類支持文件的輸入輸出: ofstream: 寫操作(輸出)的文件類

原创 12-18-2018學習2.4&10.6

  2.4. const Qualifier 2.4. const 限定符 There are two problems with the following for loop, both concerning the use of

原创 12-17-2018學習-2.3&10.5

10.5. The multimap and multiset Types map 和 set 容器中,一個鍵只能對應一個實例。而 multiset 和 multimap 類型則允許一個鍵對應多個實例。例如,在電話簿中,每個人可能有單獨

原创 12-14-2018學習-2.2&10.4

10.4  set學習 map 容器是鍵-值對的集合,好比以人名爲鍵的地址和電話號碼。相反地,set 容器只是單純的鍵的集合。例如,某公司可能定義了一個名爲 bad_checks 的 set 容器,用於記錄曾經給本公司發空頭支票的客戶。

原创 12-13-2018學習-2.1&10.3

1、字符類型有兩種:char 和 wchar_t。char 類型保證了有足夠的空間,能夠存儲機器基本字符集中任何字符相應的數值,因此,char 類型通常是半個機器字節(byte)。wchar_t 類型用於擴展字符集,比如漢字和日語,這些字

原创 今天開始記錄學習python 的道路---加油

      雖然目前學習着cpa,但是上班午休時間還是想充實一下自己。從python開始,c++看到了第四章,慢慢來,在8月之前,一定要學會python,同時c++要看完第一遍。

原创 第一階段已經完成a byte of python,第二階段開始20180330

目前已經完成了《a byte of python》的學習,之後開始學習第二本書《dive into python》。今天總結第一本書的內容,並且下載部分計算機導論和CS50的課程開始學習。

原创 12-11-2018學習

// 1.18.cpp : 此文件包含 "main" 函數。程序執行將在此處開始並結束。 // #include "pch.h" #include <iostream> int main() { std::cout << "Ent

原创 12-12-2018學習

C++primer  4th  1.19  #include<iostream> void print_range(int a, int b) { if (a > b) { print_range(b, a); retu

原创 12-10-2018學習

 1.4.4 if語句統計輸入每個值出現的次數:  #include<iostream> int main() { int currval = 0, val = 0, sum = 0; if (std :: cin >>