原创 一個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引用時,這種構造函數稱爲轉換構造函數。)

原创 感覺auto_ptr好難啊!

待解決

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