配列のゼロクリア方法
http://www.kijineko.co.jp/tech/superstitions/initialization-by-memset.html 配列のゼロクリアはmemsetではなく、 char a[10] = {…
 C++
 C++http://www.kijineko.co.jp/tech/superstitions/initialization-by-memset.html 配列のゼロクリアはmemsetではなく、 char a[10] = {…
 C++
 C++https://cpprefjp.github.io/lang/cpp11/scoped_enum.html 押さえるべきポイント 処理系によって基底型が何になるかが決まるので、基底型は明示的に指定した方がよい 列挙子に…
 C++
 C++※勉強中のため、大いに間違っている可能性があります。 recursive_mutexについて マルチスレッド、排他制御ってなに? →基本は、値変更、値取得に関わる部分にロックをかけておいて、順番保証しておけってことかな。…
 C++
 C++https://prettysoft.hatenablog.com/entry/20101113/1418577983 autoだとコピーされることがあるので、auto&かauto&&が無難ってこ…
 C++
 C++https://qiita.com/leon-joel/items/81415c1ef355c6246280 よくまとまってる。
 C++
 C++https://cpplover.blogspot.com/2009/11/rvalue-reference_23.html 上記をよく見て勉強しよう。 キーワードを抜粋。 lvalueとは、明示的に実体のある、名前付き…
 C++
 C++これの実行結果は、numが1となる。 具体的な初期化順は、ヘッダ側の宣言時の初期化子、コンストラクタの初期化子、コンストラクタの順になる。
 C++
 C++operatorキーワードを使えば実装できる。 みたいな感じで。 使い方は、 のように、キャスト演算子を実装したクラスのインスタンスを、実装したキャスト演算子でキャストできるようになる。 デフォルトだと暗黙キャストが有効…
 C++
 C++https://cpprefjp.github.io/lang/cpp11/range_based_for.html が に置換できる。 注意点 範囲for文では要素をeraseすることができない。eraseしたい場合は…
 C++
 C++参考:関数のdefault/delete宣言 関数のdefault/delete宣言は デフォルトコンストラクタ コピーコンストラクタ ムーブコンストラクタ コピー代入演算子 ムーブ代入演算子 デストラクタ といったクラ…
最近のコメント