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