質問編集履歴
1
コードを見やすくしました
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -1,6 +1,7 @@ 
     | 
|
| 
       1 
1 
     | 
    
         
             
            C++の課題で以下の不完全なコードにFractionクラスを作ってコードを完成させるいう課題なのですが、void Basic Testの中に const Fraction fr[] = という部分が気になって質問しました。
         
     | 
| 
       2 
2 
     | 
    
         
             
            調べてみても、constの次にクラスが来るパターンが出てこなかったのですが、const の前後どちらかににintのようなデータ型が無いことは可能なのでしょうか?
         
     | 
| 
       3 
3 
     | 
    
         | 
| 
      
 4 
     | 
    
         
            +
            ```C++
         
     | 
| 
       4 
5 
     | 
    
         
             
            #include <iostream>
         
     | 
| 
       5 
6 
     | 
    
         
             
            #include <string>
         
     | 
| 
       6 
7 
     | 
    
         
             
            using namespace std;
         
     | 
| 
         @@ -14,9 +15,6 @@ 
     | 
|
| 
       14 
15 
     | 
    
         
             
            }
         
     | 
| 
       15 
16 
     | 
    
         | 
| 
       16 
17 
     | 
    
         | 
| 
       17 
     | 
    
         
            -
             
     | 
| 
       18 
     | 
    
         
            -
             
     | 
| 
       19 
     | 
    
         
            -
             
     | 
| 
       20 
18 
     | 
    
         
             
            void BasicTest(){
         
     | 
| 
       21 
19 
     | 
    
         | 
| 
       22 
20 
     | 
    
         
             
                const Fraction fr[] = {Fraction(4, 8), Fraction(-15,21),
         
     | 
| 
         @@ -26,9 +24,10 @@ 
     | 
|
| 
       26 
24 
     | 
    
         
             
                for (int i = 0; i < 7; i++){
         
     | 
| 
       27 
25 
     | 
    
         
             
                    cout << "Fraction [" << i <<"] = " << fr[i] << endl;
         
     | 
| 
       28 
26 
     | 
    
         
             
                }
         
     | 
| 
       29 
     | 
    
         
            -
                    
         
     | 
| 
       30 
27 
     | 
    
         | 
| 
       31 
28 
     | 
    
         
             
            }
         
     | 
| 
      
 29 
     | 
    
         
            +
            ```
         
     | 
| 
      
 30 
     | 
    
         
            +
             
     | 
| 
       32 
31 
     | 
    
         
             
            -------------------------------------
         
     | 
| 
       33 
32 
     | 
    
         
             
            結果
         
     | 
| 
       34 
33 
     | 
    
         
             
            Fraction [0] = 4/8
         
     |