teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問内容と提示コードをわかりやすいようコメントをつけました。

2019/07/24 07:10

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,7 @@
1
- c++でヘッダーとソースファイルで定義と宣言を分けているのですが
1
+ dxlibを使ってc++でヘッダーとソースファイルで定義と宣言を分けてい
2
+ どっちでもいい場合についてどう処理が変わるか知りたくて質問しました。
3
+ ////////////コメント部の
4
+
2
5
  クラスの変数を初期化するときに
3
6
  下記の2番目は代入と初期化どっちなのか知りたい。
4
7
  1,コンストラクタ内で初期化するべきなのか 代入
@@ -11,11 +14,11 @@
11
14
  どうなのか知りたいです。
12
15
 
13
16
 
17
+ ※なおLoadDivGraphなどのDxlib関数は関係なので無視し構いません。
14
18
 
15
19
 
16
20
 
17
21
 
18
-
19
22
  ```ここに言語を入力
20
23
  #ifndef ___PLAYER_H
21
24
  #define ___PLAYER_H
@@ -39,7 +42,7 @@
39
42
 
40
43
 
41
44
 
42
- const int jump_max = 50;//ジャンプ最大値
45
+ const int jump_max = 50;//ジャンプ最大値////////////////////////
43
46
 
44
47
 
45
48
  public:
@@ -66,8 +69,8 @@
66
69
  Player::Player(const char* str,int xx,int yy)
67
70
  {
68
71
  LoadDivGraph(str,7,7,1,64,64,g_handle);
69
- pos.x = xx;
72
+ pos.x = xx;////////////////
70
- pos.y = yy;
73
+ pos.y = yy;///////////////
71
74
  }
72
75
 
73
76
  /*計算更新*/
@@ -86,8 +89,8 @@
86
89
 
87
90
  }
88
91
 
89
- static int j = 10;
92
+ static int j = 10;/////////////////
90
- static int n = 30;
93
+ static int n = 30;////////////////
91
94
  /*キー入力*/
92
95
  void Player::input_key()
93
96
  {