Bonjour,

Ce n'est pas un problème mais une simple question technique :

Pourquoi ne peut on pas mettre de tableau en opérateur de cast.
Dans le code si dessous, j'aimerais savoir "pourquoi" le deuxième operateur de cast n'est pas pris en charge par les compilateurs, est-ce une "limitation technique" ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
struct Float2 {
    float coord[2];
}
 
struct MyStruct {
    float x, y;
 
    operateur Float2() {
        //...
    }
 
    operator float [2]() { // Ne compile pas
        //...
    }
};
Merci beaucoup !