Программы на C++. Форум разработчиков
-
Anonymous
Собственность конфиденциальности унаследованных членов влияет на общий размер класса?
Сообщение
Anonymous »
Запуск этого кода ниже, базовый класс SizeOf и полученный класс - 32. < /p>
Код: Выделить всё
#include "iostream"
#include "string"
using namespace std;
class base{
//public:
int a;
double b;
void * c;
char d;
};
class c1 : base{
//public:
int a;
};
int main() {
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79337925/privacy-property-of-inherited-members-affects-overall-size-of-class[/url]
1739329800
Anonymous
Запуск этого кода ниже, базовый класс SizeOf и полученный класс - 32. < /p>
[code] #include "iostream"
#include "string"
using namespace std;
class base{
//public:
int a;
double b;
void * c;
char d;
};
class c1 : base{
//public:
int a;
};
int main() {
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79337925/privacy-property-of-inherited-members-affects-overall-size-of-class[/url]
-
-
- 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
- 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
Размер равенства прямых членов и унаследованных членов в C++
Anonymous »
» в форуме
C++
Есть ли в стандарте C++ что-нибудь сказано о равенстве размеров следующих элементов
struct AB
{
int a;
int b;
}
Или
struct A
{
int a
};
struct B : public A
{
int b;
}
размер sizeof(AB) == sizeof(B) или он не определен?
Подробнее здесь:
- 0 Ответы
- 44 Просмотры
-
Последнее сообщение Anonymous
-
-
Размер равенства прямых членов и унаследованных членов
Anonymous »
» в форуме
C++
Есть ли в стандарте C++ что-нибудь сказано о равенстве размеров следующих элементов?
struct AB
{
int a;
int b;
}
Или
struct A
{
int a
};
struct B : public A
{
int b;
}
Размер(AB) == размер(B) или он не определен?
Подробнее здесь:
- 0 Ответы
- 57 Просмотры
-
Последнее сообщение Anonymous
-
-
- 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous