PHPでC++の列挙体を生成する 公開日:2021年12月26日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 以前、PHPでC言語の列挙体を自動生成しました。そのときは列挙定数の文字列化までやりましたが、今回は文字列化は割愛して、列挙体の生成だけを行うことにします。 これまでも関数や構造体を生成するコード […] 続きを読む
PHPを使って列挙定数を文字列化する 更新日:2021年12月8日 公開日:2021年12月1日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 前回まではPHPで構造体を自動生成してきました。今回は構造体ではなく列挙体を作ってみることにします。それだけでは面白みがないので、列挙定数を与えると、その名前の文字列に変換する関数も自動生成してみ […] 続きを読む
[C11] 第8回 構造体と共用体と列挙体 公開日:2021年10月20日 C++プログラマーのためのC言語入門プログラミング技術情報 C11にクラスはありませんが、構造体と共用体ならあります。また、列挙体も使うことができますができますが、C++11以降で導入された仕様には対応していません。 タグ名だけで型名にならない C++では、クラスや列挙体のタグ名 […] 続きを読む
[C99] 第8回 構造体と共用体と列挙体 公開日:2021年10月5日 C++プログラマーのためのC言語入門プログラミング技術情報 C99にクラスはありませんが、構造体と共用体ならあります。また、C++(C++98)と同様、列挙体も使うことができます。 タグ名だけで型名にならない C++では、クラスや列挙体のタグ名だけで型名になりましたが、C99では […] 続きを読む
第8回 構造体と共用体と列挙体 公開日:2021年9月21日 C++プログラマーのためのC言語入門プログラミング技術情報 C言語にクラスはありませんが、構造体と共用体ならあります。また、C++と同様、列挙体も使うことができます。 タグ名だけで型名にならない C++ではクラスや列挙体のタグ名だけで型名になりましたが、C言語では明示的にstru […] 続きを読む
定数を使う 公開日:2021年6月23日 C++サンプル集プログラミング技術情報 C++でいう「定数」というのは、例えば「1234」のような即値のことです。それはそれとして、ここでは何らかの名前を使って値を参照することができる、一般的な意味での定数について解説することにします。値を変更できない変数のよ […] 続きを読む