This commit is contained in:
2026-03-24 16:56:38 +01:00
parent e77f5e4c03
commit de105c7e36
17 changed files with 267 additions and 3 deletions

View File

@@ -0,0 +1,13 @@
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
}