質問編集履歴

2

コードを分けました。

2017/01/17 10:58

投稿

gari
gari

スコア21

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,10 @@
18
18
 
19
19
  ```C++
20
20
 
21
+ //ファイル1
22
+
23
+
24
+
21
25
  bool operator >( const aaa& b ) { //>演算子をオーバーロード
22
26
 
23
27
  ..... //処理
@@ -28,13 +32,11 @@
28
32
 
29
33
  a > b //①
30
34
 
35
+ ```
31
36
 
37
+ ```C++
32
38
 
33
- if(enum c > int d)//③
34
-
35
- //------オーバーロードの範囲外
39
+ ///ファイル3 ファイル1をincludeしない
36
-
37
-
38
40
 
39
41
  if(a > b) { //②
40
42
 
@@ -42,7 +44,15 @@
42
44
 
43
45
  }
44
46
 
47
+ ```
45
48
 
49
+ ```C++
50
+
51
+ //ファイル2
52
+
53
+ #include "ファイル1"
54
+
55
+ if(int c > int d)//③
46
56
 
47
57
  ```
48
58
 

1

やりたいことが少しぶれていたため、コード部分を追加しました。

2017/01/17 10:58

投稿

gari
gari

スコア21

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```C++
20
20
 
21
- bool operator >( const obj& b ) { //>演算子をオーバーロード
21
+ bool operator >( const aaa& b ) { //>演算子をオーバーロード
22
22
 
23
23
  ..... //処理
24
24
 
@@ -30,6 +30,8 @@
30
30
 
31
31
 
32
32
 
33
+ if(enum c > int d)//③
34
+
33
35
  //------オーバーロードの範囲外
34
36
 
35
37
 
@@ -39,6 +41,8 @@
39
41
  return bool;
40
42
 
41
43
  }
44
+
45
+
42
46
 
43
47
  ```
44
48
 
@@ -52,7 +56,7 @@
52
56
 
53
57
  比較演算子(>、<)のオーバーロードされているスコープ内で
54
58
 
55
- 普通のの処理を行いたいです。
59
+ 普通のの処理を行いたいです。
56
60
 
57
61
 
58
62