閉じる

「C++」の記事一覧

C++で絶対値を求めるstd::absの使い方:整数・浮動小数点の型による違いを解説
C++で数値の絶対値を求める際は、標準ライブラリの`std::abs`を使用するのが最も推奨される手法です。この関数は、ヘッダー``を…
C++で16進数を扱う方法まとめ:出力・変換から最新のstd::formatまで
C++における16進数操作は、低レイヤー処理や通信解析に不可欠であり、言語の進化と共に手法が洗練されてきました。ソースコード…
【C++】剰余演算(%)の正しい使い方:負の数や浮動小数点の計算手法を解説
C++の剰余演算子「%」は、整数間の除算における余りを求める基本的な操作ですが、負の数が関わる場合に注意が必要です。C++11以…
C++の計算手法まとめ:基本の四則演算から標準ライブラリの活用まで解説
C++は実行速度の速さを活かし、数値計算やゲーム開発などの幅広い分野で活用されています。基本の四則演算では、型推論や整数除…
C++で数値を切り捨てる方法:floor・trunc・キャストの使い分けを解説
C++での浮動小数点数の切り捨てには、主に3つの手法があり、負の値を扱う際の挙動に注意が必要です。std::floorは負の無限大方…
C++の割り算まとめ:整数・小数の計算方法と注意点、余りの求め方を解説
C++の割り算は、使用するデータ型によって挙動が大きく異なります。整数同士の演算では小数点以下が切り捨てられるため、精度の…
C++で二分探索を実装する方法:標準ライブラリの使い方と応用例
二分探索は、ソート済みのデータに対し範囲を半分に絞り込みながら検索する高速なアルゴリズムです。計算量は$O(\log N)$であり…
【C++】演算子の使い方:全種類の一覧・優先順位からオーバーロードまで解説
C++の演算子は計算や論理判断、メモリ操作を担う基盤であり、C言語の機能を継承しつつオブジェクト指向やメタプログラミングに…
C++で累積和を実装する:1次元・2次元の基礎から応用まで解説
累積和は、配列の先頭からの合計値を事前に計算することで、任意の区間和を $O(1)$ の計算量で求めるアルゴリズムです。構築に …
【C++】コメントの書き方入門|1行・複数行・Doxygenから保守性を高める最新作法まで
C++開発において、ソースコードの可読性と保守性を高めるためには適切なコメント活用が不可欠です。基本となる単一行(//)と複…