C++

バグは重箱の隅ばかりつついてくる

C++

2023/11/10 14:20:一部のコードを修正しました.// .table-of-contents ul ul { display: none; }この記事は アカンクリスマスアドベントカレンダー2023 7日目 の記事です. はじめに 前置き size_t size_tの仕様 size_tとstd::size_t size_tとsize_type si…

ーオーバーロードークーイーズー

C++

// .table-of-contents ul ul { display: none; } .answer{ display: flex; } .child { border: solid 1px #000; text-align: center; width: 100px; }この記事は Acompany5周年アドベントカレンダー 22日目 の記事です. はじめに 例題 本題 問題1 問題2 問…

未来に飛ぶ

この記事は, Muroran Institute of Technology Advent Calendar 2019 15日目 の記事です(普通に忘れていました). はじめに concept 構築 オーバーロード:コンテナ オーバーロード:その他 変数名の取得 変数名の出力 特殊化:string 動作確認 おわりに 参考 …

さようなら暗黙の型変換

C++

はじめに C++20で導入予定であった契約プログラミングをご存じでしょうか. 契約プログラミングで出来ることの一つとして,関数の引数に事前条件を付与できるというのがあります. この機能を用いることでより安全な関数を呼び出しを実現できます.. 初めて…

ポゥ

はじめに 競技プログラミングをする際は自作のpow関数を定義すると思います. 下記コードのようにlong longで動作するpow関数を定義して呼んだ場合,出力はいくつになるでしょうか. 期待する出力は1024%10,つまり4ですが,実際の出力は1024となります. 不…

勝手にコンストラクタを呼ばないで

C++

はじめに コンパイルエラーの原因 解決策 引数なしコンストラクタを定義する threadを使って強引に解決する futureのラップしたクラスを作る 終わりに はじめに 下記のコードを見てください. このコードはクラスのインスタンス化を並列で行う目的で組んだも…

競プロでバグ取るのにcoutを何回も書くの,やってられない

この記事は, Muroran Institute of Technology Advent Calendar 2018 4日目 の記事です.※投稿日は1/4ですが,12/4も1/4も変わらないので実質セーフ はじめに 目標 簡単に複数変数を表示する 単一変数を表示する 複数変数を受け取って全て表示する コンテナ…