原创 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 >>