素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv019
「Lv019」の記事一覧
スマートポインタのサイズ(sizeof)について、通常正しい記述はどれか。
unique_ptrは追加情報を持たない場合、生ポインタとメモリ消費が変わらない。
2026年3月4日
std::weak_ptrのexpired()メソッドがtrueを返す条件はどれか。
expired()は監視対象のshared_ptrがすべて消滅しているかを確認する。
2026年3月4日
std::shared_ptrがオブジェクトを破棄するタイミングはいつか。
共有されているすべてのshared_ptrが破棄されカウンタが0になるとメモリが解放される。
2026年3月4日
std::unique_ptrの代入において、許可されている操作はどれか。
unique_ptrは所有権のコピーを禁じているが、std::moveによる譲渡は可能である。
2026年3月4日
条件分岐において、変数の宣言と条件判定を同時に行うif文の拡張形式(C++17)はどれか。
if (初期化式; 条件式) の形式により、変数のスコープをifブロック内に限定できる。
2026年3月4日
std::string_viewを使用する主な利点はどれか。
string_viewは文字列の所有権を持たず、ポインタと長さのみを保持する軽量な参照型である。
2026年3月4日
アライメント(境界調整)を指定して変数を宣言するために使用するキーワードはどれか。
alignasを使用することで、特定のバイト境界にデータを配置するよう指示できる。
2026年3月4日
クラス外部で定義された二項演算子(+等)がprivateメンバにアクセスするために必要な宣言はどれか。
演算子を非メンバ関数として定義する場合、friend宣言により非公開メンバへのアクセスを許可する。
2026年3月4日
コンパイル時にのみ実行され、実行時の処理を完全に排除するC++20のキーワードはどれか。
consteval(即時関数)は、呼び出しが必ずコンパイル時定数を生成することを強制する。
2026年3月4日
ラムダ式において、引数リストの後にmutableを付ける主な理由はどれか。
通常コピーキャプチャされた変数は読み取り専用だが、mutableを付けると変更可能になる。
2026年3月4日
投稿のページ送り
1
…
1,156
1,157
1,158
…
1,325