-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata.json
47 lines (47 loc) · 3.15 KB
/
data.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
"games": [
{
"title": "メタ関数だらけのコンパイル時世界",
"author": "tomolatoon",
"exe": "https://qiita.com/tomolatoon/items/c21fa6a5d86e78e8b772",
"icon": "./TestResources/icon/1.png",
"description": "This article describes the template-based, compile-time world of meta-functions and intentional function call separation, especially meta-functions. (translated by DeepL)",
"year": 2021,
"tags": [
"C++",
"テンプレートメタプログラミング",
"SFINAE",
"concept"
]
},
{
"title": "C++20のイテレータ事情",
"author": "tomolatoon",
"exe": "https://qiita.com/tomolatoon/items/3e14a3172261230ebe83",
"icon": "./TestResources/icon/2.png",
"description": "C++20 Ranges は結局のところイテレータペアのラッパーでしかなく、実際の処理はイテレータに殆どぶん投げられています。そのイテレータも、C++20になってそこそこ大きな変更が入りました。というわけn番煎じではありますが、この記事ではイテレータの解説をしようと思います。",
"year": 2022,
"tags": [
"C++",
"Iterator",
"イテレータ",
"C++20"
]
},
{
"title": "Siv3DのイテレータをC++20に対応させようの会",
"author": "tomolatoon",
"exe": "https://qiita.com/tomolatoon/items/d0666bb008054844b4ce",
"icon": "./TestResources/icon/3.png",
"description": "👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦。👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦👨👩👧👦",
"year": 2022,
"tags": [
"C++",
"Siv3D",
"イテレータ",
"OpenSiv3D",
"C++20"
]
}
]
}