【C言語】realloc関数|正しい使い方と注意点 メモリ断片化など
realloc関数 reallocはメモリを再割り当て/再確保するための関数です。既存のメモリ領域のサイズを拡張/縮小する用途に・・・
realloc関数 reallocはメモリを再割り当て/再確保するための関数です。既存のメモリ領域のサイズを拡張/縮小する用途に・・・
C言語やC++の文字列リテラルはヒアドキュメント/複数行文字列の実現が可能です。用途別に複数の方法が利用できます。 末尾バックス・・・
C++でテンプレート関数を扱ってると、稀に以下のようなエラーが発生します。 Cannot assign to return va・・・
マイナー・コーディングスタイル・シリーズの完結編です。 今回オススメする命名規則は、名前空間をサポートした言語(C++, Swi・・・
挿入イテレータ 挿入イテレータ(insert iterator)は、イテレータに対する代入処理を挿入処理に置き換える特殊な出力イ・・・
yield Rubyのyieldは、引数に渡されたブロックを実行するためのキーワードです。 def fn(a) print a ・・・
Objective-Cでは、外部に公開するメソッドをわざわざヘッダファイル側に宣言する必要があるため、非常に面倒だと思われていま・・・
C++の場合、列挙型と整数型間の変換には明示的な型変換が必要です。ここでは両型の変換方法を解説します。またenumの正確な内部型・・・
typeof typeofは引数の型を表す特殊な演算子である。引数には型名や式を渡すことができる。これにより事実上の型推論の実現・・・
現代のプログラミングでも一部の分野ではgoto文が有効活用されています。今回はそんなgoto文の活用例と代替案を紹介していきます・・・