C Language

C Language

ポインタ経由のアクセスが気持ち悪い

「実データの開始アドレスを指している」という視点は、Z80的なメモリ操作の感覚とC++の抽象をつなぐ強力な橋になります。ただ、もう少しだけ精密に整理すると、ポインタが指しているのは「データの開始アドレス」であって、「関数そのもの」ではないん...
C Language

C++言語③(2025/10/09)

数学関数C言語には、数学的な計算を助けてくれる便利な関数がたくさんあります。これらは主に<math.h> というヘッダーファイルに含まれています。ここでは、よく使われる関数をいくつか、わかりやすく紹介しますね。🧮 よく使われるC言語の数学関...
C Language

C++言語②(2025/10/08)

いろいろな宣言static宣言したグローバル変数staticをつけてグローバル変数を宣言すると、変数の有効範囲は、宣言したファイル内。外部ファイルからの参照は不可。static宣言したローカル変数ローカル変数は、関数の実行を開始するときに作...
C Language

2Dゲーム制作㉔(2025/10/06)

空の関数を準備。(PlayerBullet.cpp)PlayerBullet::PlayerBullet(SceneManager* scm, Player* pl){ scmInst = scm; pInst = pl;}PlayerBu...
C Language

C++言語①(2025/10/02)

構造体
C Language

C言語⑲(2025/09/08)

標準入出力を使ったFileDump
C Language

2Dゲーム制作㉓(2025/09/08)

GameSceneClassにメンバ関数の宣言を追加していく。(GameScene.h)#pragma once#include"StDefine.h"class SceneManager;class GameScene{public: s...
C Language

2Dゲーム制作㉒(2025/09/04)

インベーダーゲームのクラス化
C Language

C言語⑱(2025/09/03)

ファイルの読み書き
C Language

C言語⑰(2025/09/03)

関数定義、変数のスコープ、引数の渡し方