Skip to content

Commit 50237d0

Browse files
committed
chrono のいくつかのコード例のコンパイルエラーを修正
1 parent ea3453a commit 50237d0

File tree

13 files changed

+18
-14
lines changed

13 files changed

+18
-14
lines changed

reference/chrono/choose.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ int main()
4343
// ここではlatestを指定することで、遅い時間 (06:30:00) を選択する
4444
chrono::local_time local_now = chrono::local_days{2016y/11/6} + 1h + 30min;
4545
46-
chrono::zoned_time zt{"America/New_York", local_now, choose::latest};
46+
chrono::zoned_time zt{"America/New_York", local_now, chrono::choose::latest};
4747
chrono::sys_time st = zt.get_sys_time();
4848
4949
std::cout << st << std::endl;
5050
}
5151
```
52-
* choose::latest[color ff0000]
52+
* chrono::choose::latest[color ff0000]
5353
* chrono::local_days[link local_time.md]
5454
* chrono::local_time[link local_time.md]
5555
* 2016y[link year/op_y.md]

reference/chrono/file_time.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ int main()
184184
std::cout << std::format("5 : %F", tp) << std::endl;
185185
186186
// 時間だけ出力
187-
std::cout << std::format("6 : %H時%M分%S秒", lt) << std::endl;
187+
std::cout << std::format("6 : %H時%M分%S秒", tp) << std::endl;
188188
std::cout << std::format("7 : %T", tp) << std::endl;
189189
}
190190
```

reference/chrono/hh_mm_ss/op_ostream.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ namespace std::chrono {
3838
#include <iostream>
3939
#include <chrono>
4040
41+
namespace chrono = std::chrono;
4142
using std::chrono::last;
4243
using namespace std::chrono_literals;
4344

reference/chrono/leap_second/date.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,14 @@ constexpr sys_seconds date() const noexcept; // (1) C++20
2121
##
2222
```cpp example
2323
#include <cassert>
24+
#include <iostream>
2425
#include <chrono>
2526

2627
namespace chrono = std::chrono;
2728

2829
int main()
2930
{
30-
for (const chrono::leap_seconds date : chrono::get_tzdb().leap_seconds) {
31+
for (const chrono::leap_second date : chrono::get_tzdb().leap_seconds) {
3132
chrono::sys_seconds s = date.date();
3233
std::cout << s << std::endl;
3334
}

reference/chrono/leap_second/value.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,16 @@ constexpr seconds value() const noexcept; // (1) C++20
2424
##
2525
```cpp example
2626
#include <cassert>
27+
#include <iostream>
2728
#include <chrono>
2829

2930
namespace chrono = std::chrono;
3031

3132
int main()
3233
{
33-
for (const chrono::leap_seconds date : chrono::get_tzdb().leap_seconds) {
34+
for (const chrono::leap_second date : chrono::get_tzdb().leap_seconds) {
3435
chrono::seconds value = date.value();
35-
std::cout << date.date() << << ": " << value << std::endl;
36+
std::cout << date.date() << ": " << value << std::endl;
3637
}
3738
}
3839
```

reference/chrono/local-time-format-t.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ int main()
5555
std::cout << std::format("{:%Y/%m/%d %H:%M:%S %Z}", ltf) << std::endl;
5656
}
5757
{
58-
auto ltf = chrono::local_time_format(lt, "JST", &si.abbrev, &si.offset);
58+
auto ltf = chrono::local_time_format(lt, &si.abbrev, &si.offset);
5959
std::cout << std::format("{:%Y/%m/%d %H:%M:%S %Z%z}", ltf) << std::endl;
6060
}
6161
}

reference/chrono/local-time-format-t/formatter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ int main()
4444
std::cout << std::format("{:%Y/%m/%d %H:%M:%S %Z}", ltf) << std::endl;
4545
}
4646
{
47-
auto ltf = chrono::local_time_format(lt, "JST", &si.abbrev, &si.offset);
47+
auto ltf = chrono::local_time_format(lt, &si.abbrev, &si.offset);
4848
std::cout << std::format("{:%Y/%m/%d %H:%M:%S %Z%z}", ltf) << std::endl;
4949
}
5050
}

reference/chrono/local_time.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ namespace std {
8181
#include <chrono>
8282
8383
namespace chrono = std::chrono;
84+
using namespace std::chrono_literals;
8485
8586
int main()
8687
{

reference/chrono/local_time_format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ int main()
5050
std::cout << std::format("{:%Y/%m/%d %H:%M:%S %Z}", ltf) << std::endl;
5151
}
5252
{
53-
auto ltf = chrono::local_time_format(lt, "JST", &si.abbrev, &si.offset);
53+
auto ltf = chrono::local_time_format(lt, &si.abbrev, &si.offset);
5454
std::cout << std::format("{:%Y/%m/%d %H:%M:%S %Z%z}", ltf) << std::endl;
5555
}
5656
}

reference/chrono/sys_time.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ namespace chrono = std::chrono;
217217
int main()
218218
{
219219
chrono::system_clock::time_point now = chrono::system_clock::now();
220-
chrono::sys_seconds now_sec = chrono::floor<chrono::seconds>(tp);
220+
chrono::sys_seconds now_sec = chrono::floor<chrono::seconds>(now);
221221
222222
// デフォルトフォーマット
223223
std::cout << std::format("1 : {}", now_sec) << std::endl;

0 commit comments

Comments
 (0)