【C言語】文字列を数値に変換する方法【危険なatoi関数、厳格なstrtol関数】
C言語で文字列型の数字列を整数型や実数型の数値に変換する方法を紹介します。ato系の関数とstrto系の関数を用いる方法がありま・・・
C言語で文字列型の数字列を整数型や実数型の数値に変換する方法を紹介します。ato系の関数とstrto系の関数を用いる方法がありま・・・
do while false イディオム Java言語やPHP、JavaScript、その他C言語に影響を受けた多くの言語で、d・・・
C言語は関数の多重定義をサポートしていませんが、C11の_GenericやGNU拡張のoverloadableで関数の多重定義(・・・
iterator_traits std::iterator_traitsはイテレータの型情報やカテゴリを表現する型特性クラスです・・・
qsort関数 qsort関数は第一引数に指定された配列を、第四引数に指定された比較関数の規則に沿って並び替えます。第二引数には・・・
Macで外部ディスプレイを使うとCPU使用率が上昇してMac OS X/macOSの動作が重たくなる問題に遭遇しました。Macの・・・
CPUの使用率が過剰に上昇し、Mac(macOS/Mac OS X)やiOS(iPhone/iPad)の動作が重たくなることがあ・・・
NSRangeをより便利に扱うためのテクニックを紹介します。Objective-C++を活用して、次のような処理を実現します。 ・・・
コンパイラ最適化の種類をいくつか知っておくと、冗長的なコードの記述を回避できたり、余計で無意味なパフォーマンスチューニングをしな・・・
仮想デストラクタとは 仮想デストラクタ(virtualデストラクタ, virtual destructor)は仮想関数として宣言・・・