Д
Size: a a a
Д
AB
AB
Е
Д
AS
#define MACRO_STR(s) STR(s)
#define STR(s) #s
#define FOO 2
int main() {
constexpr const char text[] = MACRO_STR(FOO);
}
Д
AS
#define STR(x) #x
constexpr std::string_view foo = STR(kek);
Е
AS
ПК
D
ПК
DB
// C++на заре С++ Страуструп транслировал это в С в своем CFront:
struct foo {
int d;
void boo(int a);
};
struct foo {так вот, this - неявный параметр метода, который содержит указатель на объект, в контексте которого он вызывается
int d;
};
void boo(struct foo* this, int a) {
}
D
D
AS
DB
Country* temp = new Country[count + 1];
for (int i = 0; i < count; i++)
{
temp[i] = countries[i];
}
delete[] countries;
countries = temp;
что за логика ...D
AS