VanQator
#cpp #programowanie
https://paste.ofcode.org/sBiRhP8iUeSQx2STwzJdk2

Ktoś coś, jakiś pomysł, dlaczego dodatnie operatora konwersji powoduje niedziałanie pozostałych operatorów?
Pozaznaczałem /////////////////// w kodzie.
0
  • Najlepsze
  • Wszystkie komentarze
D.....i
D.....i
@VanQator: Możesz przypisywać musisz tylko jawną konwersje zrobić.
1
Saly
@VanQator: polecam czytanie błędów kompilatora. Jeśli kompilator generuje słabe błędy to polecam aktualizację do najnowszej wersji

rog.cc: In function 'int main()':
prog.cc:79:27: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
0
D.....i
D.....i
@VanQator: zrób z operatora double explicit.
0
VanQator
@Drakii: no z explicit działa, ale załóżmy, że chciałbym przypisywać bezpośrednio operatorem = :D
0