素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPA (Associate)
「C++ Institute CPA (Associate)」の記事一覧
固定長の配列を扱い、実行時のオーバーヘッドがないSTLコンテナはどれか。
std::arrayはC言語の配列と同様の性能を持ちつつ、STLのインターフェースを提供する。
2026年3月4日
ヒープではなくスタックにメモリを割り当てる、C++標準ではないが一般に使われる関数はどれか。
allocaはスタック上にメモリを確保するため、関数を抜けると自動で解放される。
2026年3月4日
ソースコード内で特定の条件(ライブラリの有無等)を判定するC++20の新機能はどれか。
機能テストマクロにより、コンパイラがサポートする機能を判定できる。
2026年3月4日
再開・中断が可能な、状態を保持する関数のことを何と呼ぶか。
C++20で導入されたコルーチン(co_await等)により非同期処理を簡潔に書ける。
2026年3月4日
実行時に決定されるサイズの連続したメモリ領域を指し示す軽量な型はどれか。
std::spanはポインタとサイズを保持し、配列やvectorへの参照として機能する。
2026年3月4日
非同期処理の結果を「セットする」側のオブジェクトはどれか。
std::promiseに値を書き込むと、対応するstd::futureでその値を読み取れる。
2026年3月4日
非同期処理の結果を将来的に受け取るためのオブジェクトはどれか。
std::futureは別スレッドで行われた計算の結果を取得するために用いる。
2026年3月4日
コンテナの要素をコピーせずに効率的に操作・連結できる(C++20)機能はどれか。
RangesライブラリのViewsは遅延評価によりメモリ効率の良い操作を提供する。
2026年3月4日
複数のスレッド間で値を共有し同期するための軽量な仕組みはどれか。
std::atomicはロックなしでアトミックな操作を保証する。
2026年3月4日
テンプレート引数が特定の条件を満たすかチェックする(C++20)機能はどれか。
Conceptsはテンプレートに制約を与え、エラーメッセージを分かりやすくする。
2026年3月4日
投稿のページ送り
1
…
72
73
74
…
132