Files
ZUT-notatki/uczelnia/2_semestr/programowanie/laby/lab4/zad_prak3.cpp
2026-03-24 16:56:38 +01:00

14 lines
302 B
C++

class FloatW {
double x;
public:
explicit FloatW(double v) : x(v) {}
double get() const { return x; }
};
int main() {
FloatW a(3.14); // OK
// FloatW b = 3.14; // Błąd: explicit uniemożliwia copy-initialization
FloatW c{3.14}; // OK: jednolita inicjalizacja działa nawet z explicit
}