原创 一個c語言小作業 ,分析一天的用電量等 還可以繼續優化
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop
原创 c語言小程序 作業 點菜小系統
#include <stdio.h> #include <stdlib.h> #include <time.h> char *daihao[12]; char *name[12]; int price[12]; int cost = 0
原创 關於size_t, ptrdiff_t, size_type, difference_type
http://blog.csdn.net/zhaowei123191/article/details/5617559 size_t是unsigned類型,用於指明數組長度或下標,它必須是一個正數,std::size_t ptrdiff
原创 動態規劃的學習
動態規劃法介紹 經常會遇到複雜問題不能簡單地分解成幾個子問題,而會分解出一系列的子問題。簡單地採用把大問題分解成子問題,並綜合子問題的解導出大問題的解的方法,問題求解耗時會按問題規模呈冪級數增加。 爲了節約重複求相同子問題的時
原创 輸入控制符
scanf("\n%*c%d",&m); 完美解決了nyoj 第96題,牛逼啊牛逼,還是得學習啊,自己居然用stl寫出來了,感覺好低端。
原创 ndnsim下轉發策略的研究以及架構
// node self mobility Ptr<MobilityModel> mobility = this->m_node->GetObject<MobilityModel>(); Vector v_NodePosition
原创 c++轉換構造函數
轉換構造函數的作用是將一個其他類型的數據轉換成一個類的對象。注意:轉換構造函數只能有一個參數。如果有多個參數,就不是轉換構造函數。(當一個構造函數只有一個參數,而且該參數又不是本類的const引用時,這種構造函數稱爲轉換構造函數。)
原创 c++學習筆記 標準參數傳遞
在c++中,傳遞一個參數時,首選按引用傳遞,而且是const引用。對於客戶程序員來說,這樣做語法與安值傳遞是一樣的,所以不會像使用指針那樣的混淆。對於函數創建者來說,傳遞地址比傳遞整個類對象更有效,如果按const引用來傳遞,意味着函數將
原创 第一次自己獨立發現的bug
unordered_map<int,int> coll;bool res = coll.insert(make_pair<2,45>).second;如果coll裏已經有2了,那麼res爲false。coll清空操作,直接用clear。而
原创 typedef input_iterator_tag iterator_category 這些都是什麼意思?
std::input_iterator_tag, std::output_iterator_tag,std::forward_iterator_tag, std::bidirectional_iterator_tag,std::rand
原创 typedef
http://baike.baidu.com/view/1283800.htm?fr=aladdin#2 typedef 還可以掩飾複合類型,如指針和數組。 例如,你不用像下面這樣重複定義有 81 個字符元素的數組: 1
原创 STL 移除性算法的一個特性
#include<algorithm> #include<vector> #include<iostream> #include<iterator> using namespace std; void main() { vector<i
原创 關於c++概念的一些理解
以前也斷斷續續看過c++的一些書籍,總是看完就忘,今天重新拾起,以前不理解的居然就理解了,難得真的歸功於這幾天的編碼嗎?趁着理解,先記錄在電腦裏吧。 類的數據成員是不能在聲明類時初始化的,下面的寫法是錯誤的: class Time { h
原创 STL 一些知識點的記錄
mem_fun 還可以這樣寫 mem_fun<Result,x> for_each(v1.begin(), v1.end(), mem_fun<int, StoreVals>(&StoreVals::squareval)); e