hh
Size: a a a
hh
AP
AP
D
std::vector<std::unique_ptr<T>>
работает жеVS
AF
std::vector<std::unique_ptr<T>>
работает жеAP
D
AP
std::vector<std::unique_ptr<T>>
работает жеD
АК
AP
AP
AP
АК
AP
D
IZ
m_var
, this -> var
эквивалентно?VR
IZ
class A {
public Foo(int value) {
int m_var = value; // На этом моменте компилятор поймет, что переменной нет в классе => она локальная, верно?
}
}
class B: A {
int m_var = 10; // Ошибки все еще не будет, но переменная может быть доступна в схожей же функции только через this
public Bar(int value) {
int m_var = value; // Другая переменная
this -> m_var = 9; // Обращение к переменной класса
}