Standardkonstruktor im Vergleich zum impliziten Konstruktor in C ++
Dies ist sehr trivial, aber die tschechische Sprache (meine Muttersprache) unterscheidet nicht zwischen implizit und default, sodass ich durch einige tschechische Übersetzungen verwirrt bin, was der Unterschied zwischen implizit und default-Konstruktor oder Konstruktoraufruf ist.
struct Test {
Test(int n=0) { }
};
Können Sie in diesen Begriffen beschreiben, was ist:
Test t1;Test t2 ();Test t3 = 3;Test t4 (4);Test t5 = Test (5);?