Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Porównywanie struktur

Ostatnio zmodyfikowano 2012-07-22 20:45
Autor Wiadomość
SeaMonster131
Temat założony przez niniejszego użytkownika
[C++] Porównywanie struktur
» 2012-07-22 20:36:53
Gdy mam taką oto strukturę:

C/C++
struct color
{
    // ...
};
klasę zawierającą tą strukturę:
C/C++
class CMap
{
public:
   
    color col;
   
    color getcol()
    {
        return col;
    }
   
};
to w jaki sposób mogę do siebie porównać 2 struktury:
C/C++
color green( 0, 255, 0 );
// ...

if( map[ y ][ x ].getcol() == green )
{
}
?
Przy takim kodzie wyskakuje
error: no match for 'operator==' in 'map[y][x].CMap::getcol() == green'|
P-60885
malan
» 2012-07-22 20:38:32
Możesz przeciążyć operator.
P-60887
DejaVu
» 2012-07-22 20:44:02
P-60888
SeaMonster131
Temat założony przez niniejszego użytkownika
» 2012-07-22 20:45:20
Dzięki, nie wpadłem na to ;)
P-60889
« 1 »
  Strona 1 z 1