D
using namespace std::chrono_literals;
std::this_thread::sleep_for(500ms);
Size: a a a
D
using namespace std::chrono_literals;
std::this_thread::sleep_for(500ms);
a
class A {
public:
int x;
};
class B : public A {
public:
B(int num) : x(num) {}
};
int main(){}
=>
test.cpp: In constructor ‘B::B(int)’:
test.cpp:7:16: error: class ‘B’ does not have any field named ‘x’
B(int num) : x(num) {}
LA
class A {
public:
int x;
};
class B : public A {
public:
B(int num) : x(num) {}
};
int main(){}
=>
test.cpp: In constructor ‘B::B(int)’:
test.cpp:7:16: error: class ‘B’ does not have any field named ‘x’
B(int num) : x(num) {}
a
LA
int num
так же, как вы пытаетесь это сделать с х
a
class A {
public:
int x;
};
class B : public A {
public:
B(int num) {
x = num;
}
};
int main(){}
a
EV
LA
class A {
public:
int x;
};
class B : public A {
public:
B(int num) {
x = num;
}
};
int main(){}
a
#include <iostream>
class A {
public:
A(int num) : x(num) {};
int x;
};
class B : public A {
public:
B(int num) : A(num) {}
};
int main(){}
RN
a
RN
a
RN
RN
a
AP
AP
a
test.cpp:8:21: error: local class ‘class main()::Base’ shall not have static data member ‘std::__cxx11::string main()::Base::gs’ [-fpermissive]