C++20ライブラリ機能 読書会vol.33
https://scrapbox.io/files/655e07307255b8001c015b72.png
開催日時
2024年9月4日(水) 21:00~22:30
開催URL
参加人数
4人
ウォーミングアップ
CEDECスライドを見ていろいろと話してました
string::resize_and_overwrite
span
イテレータからでないとspan生成できないのが面倒
ループでindex値
code: cpp
vector<string> vs = {...};
for (const auto& i, s : vs | view::enumerate) { 構造化束縛内のstringを書き換えたくてconst autoのconstを外すとコンパイルエラーになる
ユニバーサル転送を考えるのが面倒
13.4 std::format()
chrono std::formatのformatter特殊化があらかじめ用意されている
(正しくはchrono)
13.4.1 基本のフォーマット指定
%Iで12時間表示になるんだ
AM/PMって表示してくれないんだ
後で出てくる%pを使えば出てくる
日本語ロケールで「午前」と漢字表記になってる
六曜に対応しないかな
日だけスペース埋めがあるのはなんで?
需要ある?
元になったstrftime()のときから日だけスペース埋めがあるみたい
表のスペース埋めの出力例のレイアウトが変
中央っぽくなってる
13.4.2 複合フォーマット指定
%DはMDYの順番
pythonのフォーマット指定
13.4.3 タイムゾーンの指定
次回ここから
お悩み雑談室
boost asioを使ってファイルを一定時間ごとに出力
非同期でファイル書き込み完了を知りたい
解決せず・・・