C++– category –
-
C++
【C++】文字列を数値に変換する方法!stoiから最新from_charsまで
皆さん、こんにちは。リーダーです。 大手電機メーカーの組み込み現場で20年以上、CやC++と格闘してきましたが、最近の若いエンジニアが書くコードを見ていて、つい「おっと、そこは危ないぞ」と声をかけてしまうのが「文字列から数値への変換」処理です。... -
C++
【C++】三角関数を使いこなす!sin/cos/tanからatan2まで
皆さん、こんにちは。リーダーです。 組み込みエンジニアとして大手電機メーカーで20年以上、泥臭くコードを書き続けてきましたが、若手のコードレビューをしていて最も「惜しい!」と思うポイントの一つが三角関数の扱いです。 「計算結果がなんかズレる... -
C++
【C++】コメントアウトの書き方まとめ(複数行やショートカットなど)
皆さん、こんにちは。リーダーです。 C++の学習を始めると、まず最初に覚えることの一つが「コメントアウト」ですよね。 プログラムの動きを一時的に止めたり、コードの意図をメモしたりと、開発において欠かせないツールです。 しかし、このコメントアウ... -
C++
【C++】シングルトンパターンの正解。現場で学んだスレッドセーフな実装と設計の流儀
皆さん、こんにちは。リーダーです。 C++で開発をしていると、「システム全体でインスタンスを一つだけに制限したい」という場面によく遭遇します。 設定管理、ログ出力、あるいは特定のハードウェアへのアクセスなど、組み込みの世界でもシングルトンは非... -
C++
【C++】コンストラクタ初期化の作法。初期化リストを使うべき理由と現場の知恵
皆さん、こんにちは。リーダーです。 C++でクラス設計をする際、必ずと言っていいほど向き合うことになるのが「コンストラクタでの初期化」です。 実はここ、ベテランのエンジニアでも「なんとなく」で書いてしまっているケースを時々見かけます。 私も若...
1
