對於這個小專案,有兩個只是盲區
1、定義了乙個自定義資料型別的類之後,在後面建立的時候,自定義資料型別必須要有預設建構函式,如果在自定義的類裡面定義了有參構造,就要自己定義乙個預設建構函式。
2、自定義map容器等容器的排序的時候,傳進來的引數被系統預設以const型別的形式傳進來的,所以在過載operator()的時候,也需要定義為const的型別。要不然會出錯。因為operator()型別會修改形參的內容,而形參的內容是const型別的,所以必須定義operator()也要是const型別的。
hpp檔案
#pragma once
#include
#include
#include
#include
#include
#include
#include
#include
using
namespace std;
class
compare};
class
person
person
(string name,
int code)
string m_name;
int m_code;};
vector
randomvector
(vector
& v)
vector
setperson()
; v.
push_back
(p);
code++;}
return v;
}vector
getgroup1
(vector
& v)
vector v1;
v1.resize(6
);copy
(v.begin()
, i, v1.
begin()
);return v1;
}vector
getgroup2
(vector
& v)
vector v2;
v2.resize(6
);copy
(i, v.
end(
), v2.
begin()
);return v2;
}void
setmap
(vector
& v)
int sum =
accumulate
(++l.
begin()
,--l.
end(),
0); m.
insert
(make_pair
(sum, v[i]))
;}for(multimap<
int, person,compare>
::iterator i = m.
begin()
; i != m.
end(
); i++)}
void
showperson
( vector
&v)}
cpp檔案
#include
"演講比賽.hpp"
intmain()
c 中STL實現演講比賽流程
pragma once pragma warning disable 4996 include include include include include include include include using namespace std 1 某市舉行一場演講比賽,共有 24 個人參加,按參...
乙個英語演講比賽的計分計時程式
單位團委搞青年英語演講比賽,給他們編了個計時和計分軟體,時間比較緊 3天 用完後修正了乙個小bug,附在後面供參考使用。功能 1 筆試成績錄入 預賽分組 預賽抽籤順序錄入 決賽選手確定 決賽抽籤順序錄入 2 自動按規則計算得分 3 資料匯出excel 5 倒計時 倒計時提示及超時警告 6 比賽成績放...
c 小專案學習
牛客網 網際網路求職神器和備考學習平台 菜鳥教程,軟體相關的都能從這裡學習,很全 知乎,裡邊有很多的大神,各種問題都能在這裡找到專業的回答 github,來這裡找開軟專案,可以學習原始碼 慕課網 相關的小專案 找乙個適合自己的 使用c和c 連線mysql資料庫並進行常用的資料庫操作。實現了簡單的學生...