Tworzenie obiektu klasy za pomocą konstruktora
Ostatnio zmodyfikowano 2015-04-17 15:57
akwes |
» 2015-04-17 15:33:03 #include <iostream> using namespace std;
class A { };
int main() { A * a = new A; A * b = new A { }; A * c = new A(); return 0; }
To jest kwestia zapisu. |
|
Patrycjerz Temat założony przez niniejszego użytkownika |
» 2015-04-17 15:36:35 Dziękuję za wyjaśnienie. Czyli to jest tylko zapis, aby wywołać konstruktor. Przepraszam za wszelkie niedogodności, ale lubię wszystko rozumieć :) |
|
Monika90 |
» 2015-04-17 15:44:40
A * a = new A; A * b = new A { }; A * c = new A();
|
ale to nie będzie to samo, a przynajmniej nie zawsze A * a = new A;
A * b = new A { }; A * c = new A()
|
|
Patrycjerz Temat założony przez niniejszego użytkownika |
» 2015-04-17 15:46:34 Co to jest value initialization? |
|
akwes |
» 2015-04-17 15:57:03 |
|
1 « 2 » |