mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-09-07 20:20:39 +02:00
14 lines
302 B
C++
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
|
|
}
|