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