PHPでC++の構造体を定義する 公開日:2021年12月26日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 ちょっと前に関数宣言をC++にも対応するように拡張しました。今回は同様にして構造体の生成も拡張することにします。基本的な方向性は関数のときと同じですので、まずは以前に作った構造体の型情報を定義した […] 続きを読む
母国語によるプログラミングでのクラスの扱い 公開日:2021年11月23日 プログラミング技術情報 こんにちは、高木です。 前々回、前回と母国語を使ったプログラミング、具体的には識別子の命名について考えてきました。これまではどちらかというと一般論でしたので、今回は少し対象を絞って考えていくことにします。オブジェクト指向 […] 続きを読む
[C11] 第1回 モダンC++にあってC11にない機能 公開日:2021年10月13日 C++プログラマーのためのC言語入門プログラミング技術情報 今回は、C++(C++11以降)にあってC11にない機能を紹介します。といっても、細かい機能については次回以降の関連する記事で説明するとして、今回は比較的大きな機能に限って扱うことにします。 C言語からC++に取り込まれ […] 続きを読む
[C99] 第1回 C++にあってC99にない機能 更新日:2021年9月30日 公開日:2021年9月29日 C++プログラマーのためのC言語入門プログラミング技術情報 今回は、C++98にあってC99にない機能を紹介します。といっても、細かい機能については次回以降の関連する記事で説明するとして、今回は比較的大きな機能に限って扱うことにします。 クラス C++では、クラスキーがstruc […] 続きを読む
第1回 C++にあってC言語にない機能 公開日:2021年9月14日 C++プログラマーのためのC言語入門プログラミング技術情報 今回は、C++(正確にはC++98)にあってC言語(正確にはC89)にない機能を採り上げます。といっても、細かい機能については次回以降の関連する記事で説明するとして、今回は比較的大きな機能に限って扱うことにします。 クラ […] 続きを読む
[迷信] 構造体はクラスではない 公開日:2021年6月5日 C/C++迷信集プログラミング技術情報 C++における構造体とクラスは似て非なるものと考える人は少なくありません。確かに構造体とクラスは同義ではありませんが、構造体がクラスではないかというとそれも違います。C++では、構造体は一種のクラスです。JIS X301 […] 続きを読む