原创 編寫函數,接受一對指向vector的迭代器和一個int值。在兩個迭代器指定的範圍內查找給定的值,返回一個布爾值來指出是否找到。

#include<iostream> #include<vector> #include<iterator> using namespace std; bool findNum(vector<int>::iterator p,vector

原创 C++ string的一些操作 從簡到深

賦值操作 #include<iostream> #include<iterator> #include<string> #include<cassert> int main() { { std::string s; asser

原创 第一次寫博客,爲了激勵自己學習的動力,寫給自己看

學習c++有段時間了,一直雨裏霧裏,看到了淺墨大神寫的《windows遊戲編程之從零開始》,又激發了我繼續學習的動力,因爲我也打dota,哈哈哈哈! 學到了第三章,創建了一個完整的窗口程序,代碼照着書上抄的,抄了100行,錯了三個地方,兩

原创 C++語言中用程序實現讀入一個包含標點符號的字符串,將標點符號去除後輸出字符串剩餘的部分

代碼如下#include <iostream> #include <string> using namespace std; int main() { string s("帶標點符號的字符串"

原创 編寫函數,接受一對指向vector<int>的迭代器和一個int值。在兩個迭代器指定的範圍內查找給定的值,返回一個布爾值來指出是否找到。

#include<iostream> #include<vector> #include<iterator> using namespace std; bool findNum(vector<int>::iterator p,vector

原创 書單列舉及進展

列一下書單: 《c++ Primer》第五版 中文版 看了大半,正在理解與訓練中 《深入理解計算機系統》對底層研究很有幫助 《數字圖像處理》第三版 學習中,爲了指紋識別打下基礎 《算法導論》鍛鍊算法能力和數學能力 《算法引論》同上,這個看

原创 C++筆記

1、何爲對象? 對象是指一塊能存儲數據並具有某種類型的內存空間。 2、初始化和賦值是兩個完全不同的操作,初始化的含義是創建變量時賦予其一個初始值,而賦值的含義是把對象的當前值擦除,而以一個新值來替代。 3、int i{10} 用花括號來初