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

質問編集履歴

8

文章を変更しました。

2021/05/24 02:25

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
@@ -1,1 +1,1 @@
1
- C++ 基底クラスを継承、さらに派生クラスを継承について
1
+ C++ 基底クラスを継承、さらに派生クラスを継承について(エラー)
body CHANGED
File without changes

7

文章を変更しました。

2021/05/24 02:25

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -31,7 +31,7 @@
31
31
  Character.h
32
32
  --------*/
33
33
 
34
- #include "Object"
34
+ #include "Object.h"
35
35
 
36
36
  class Character :public Object
37
37
  {

6

文章を変更しました。

2021/05/24 01:59

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,11 @@
6
6
  ```
7
7
  なにが文法的におかしいでしょうか?
8
8
  ```c++
9
+ /*--------
10
+ Object.h
11
+ --------*/
12
+
13
+
9
14
  class Object
10
15
  {
11
16
  private:
@@ -22,6 +27,10 @@
22
27
 
23
28
  ```
24
29
  ```C++
30
+ /*--------
31
+ Character.h
32
+ --------*/
33
+
25
34
  #include "Object"
26
35
 
27
36
  class Character :public Object
@@ -44,9 +53,13 @@
44
53
  ```
45
54
 
46
55
 
47
- ```ここに言語を入力
56
+ ```C++
57
+ /*--------
58
+ Player.h
59
+ --------*/
48
60
  #include "Character.h"
49
61
 
62
+
50
63
  class Player :public Character
51
64
  {
52
65
  public:

5

文章を変更しました。

2021/05/24 01:41

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- こんにちは。いま継承をうまいようにつくりたくて試行錯誤しているのですがこのようエラーがたくさん出てしまいました。
1
+ こんにちは。いま継承をうまいようにつくりたくて試行錯誤しているのですがこのようエラーがたくさん出てしまいました。
2
2
  ```ここに言語を入力
3
3
  C2504 'Character';定義されていない基底クラスが宣言されています。
4
4
  C3668 'Player::Update': オーバーライド指定子 'override' を伴うメソッドは、基底クラス メソッドをオーバーライドしませんでした

4

文章を変更しました。

2021/05/24 00:34

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ```
24
24
  ```C++
25
- #include "Object
25
+ #include "Object"
26
26
 
27
27
  class Character :public Object
28
28
  {

3

文章を変更しました。

2021/05/24 00:34

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -55,15 +55,15 @@
55
55
  .....
56
56
  }
57
57
 
58
- virtual void Initialize()
58
+ virtual void Initialize() override
59
59
  {
60
60
  .....
61
61
  }
62
- virtual void Update()
62
+ virtual void Update() override
63
63
  {
64
64
  .....
65
65
  }
66
- virtual void Finalize()
66
+ virtual void Finalize() override
67
67
  {
68
68
  .....
69
69
  }

2

文章を変更しました。

2021/05/23 14:12

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -49,6 +49,7 @@
49
49
 
50
50
  class Player :public Character
51
51
  {
52
+ public:
52
53
  Player()
53
54
  {
54
55
  .....

1

文章を変更しました。

2021/05/23 14:12

投稿

UE4benkyo-
UE4benkyo-

スコア37

title CHANGED
File without changes
body CHANGED
@@ -49,7 +49,7 @@
49
49
 
50
50
  class Player :public Character
51
51
  {
52
- Character()
52
+ Player()
53
53
  {
54
54
  .....
55
55
  }