C++
- @Linda_pp
- 清楚なC++メイドBOT
- 長谷川一輝
- @jj1bdx
- 安藤敏彦
- Siv3D
- @hnokx
- @ishidakei
- TAKEI Yuya
- I (@wx257osn2)
- Tommy6
- @nekketsuuu
- LouiS0616
- @volanja
- 大鎌広
- むてら
- ガチKGB
- 三重野賢人
x
28
1
2
3
4
5
struct JobsList {
6
struct JobEntry {
7
int jid = 0;
8
};
9
10
std::list<JobEntry> jobs;
11
12
JobEntry* getLastJob(int*);
13
};
14
15
JobsList::JobEntry *JobsList::getLastJob(int *lastJobId) {
16
int last_jid = -1;
17
JobsList::JobEntry *last_job = nullptr;
18
for (auto &job : jobs) {
19
if (job.jid > last_jid) {
20
last_jid = job.jid;
21
last_job = std::addressof(job);
22
}
23
}
24
return last_job;
25
}
26
27
int main(){}
28
$ g++ prog.cc -Wall -Wextra -std=c++11 -pedantic
Start
prog.cc: In member function 'JobsList::JobEntry* JobsList::getLastJob(int*)': prog.cc:15:47: warning: unused parameter 'lastJobId' [-Wunused-parameter] 15 | JobsList::JobEntry *JobsList::getLastJob(int *lastJobId) { | ~~~~~^~~~~~~~~
0
Finish