Size: a a a

2020 July 18

IZ

Ilia Zviagin in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
D <- A. Когда создается объект типа D, сначала создается А, где нет vtable от D
Нет, сначала D
источник

IZ

Ilia Zviagin in supapro.cxx
Артём Колпаков
Косвенный вызов, когда нельзя доказать статически тип объекта?
Ты главное перестань надо на байтиках а читай cppreference
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Ilia Zviagin
Нет, сначала D
Сначала предок же
источник

АК

Артём Колпаков... in supapro.cxx
Ilia Zviagin
Ты главное перестань надо на байтиках а читай cppreference
Хорошо, просто подскажите пожалуйста, что именно читать?
источник

IZ

Ilia Zviagin in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Сначала предок же
Так Д у тебя предок
источник

М

Марсианин🛸🚀... in supapro.cxx
Ilia Zviagin
Убери расширения GCC, выключи. Не используй vla
А чттобудет если игнорить предупреждение ?
источник

IZ

Ilia Zviagin in supapro.cxx
Артём Колпаков
Хорошо, просто подскажите пожалуйста, что именно читать?
источник

IZ

Ilia Zviagin in supapro.cxx
Марсианин🛸🚀
А чттобудет если игнорить предупреждение ?
Ничего.

Ни шубки, ни шапки, ни валенок
источник

IZ

Ilia Zviagin in supapro.cxx
Марсианин🛸🚀
А чттобудет если игнорить предупреждение ?
Ничего не будет, реально
источник

LA

Liber Azerate in supapro.cxx
Ilia Zviagin
Ничего.

Ни шубки, ни шапки, ни валенок
Да нету у него вла, и он же написал, что vs, или я совсем ослеп
источник

М

Марсианин🛸🚀... in supapro.cxx
Liber Azerate
Да нету у него вла, и он же написал, что vs, или я совсем ослеп
Да у меня вс
источник

М

Марсианин🛸🚀... in supapro.cxx
Vla можно по подробнее в гугле не нашел, точнее понял что это массив перем. длинны и все
источник

IZ

Ilia Zviagin in supapro.cxx
Liber Azerate
Да нету у него вла, и он же написал, что vs, или я совсем ослеп
Ты ослеп
источник

IZ

Ilia Zviagin in supapro.cxx
Марсианин🛸🚀
Vla можно по подробнее в гугле не нашел, точнее понял что это массив перем. длинны и все
Код ещё раз дай...
источник

IZ

Ilia Zviagin in supapro.cxx
Марсианин🛸🚀
Здравствуйте подскажите пж почему вс ругается?   ``` const int a = 100 , b = 100;
   int arr[a][b];
   int n, m;
   cin >> n >> m;
   for (int i = 0; i < n; i++) {
       for (int k = 0; k < m; k++) {
           cin >> arr[i][k];
       }
   } ```Состояние подавления
Предупреждение  C6262  Функция использует "40024" байт в стеке:  это превышает значение /analyze:stacksize"16384". Попробуйте переместить некоторые данные в кучу.

const int a = 100 , b = 100;
   int arr[a][b];
   


Тут должны быть константы, а не переменные.
источник

LA

Liber Azerate in supapro.cxx
Ilia Zviagin
Ты ослеп
const int a = 100, b = 100;
int arr[a][b];
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Ilia Zviagin
Так Д у тебя предок
Ну значит недопонимание в стрелках)) Ну просто смысл в том, что при вызове конструктора наследники класса не созданы и соответственно vtable для них, а значит переопределенные виртуальные методы не вызовешь
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Liber Azerate
const int a = 100, b = 100;
int arr[a][b];
Ну конст съехал)
источник

IZ

Ilia Zviagin in supapro.cxx
Liber Azerate
const int a = 100, b = 100;
int arr[a][b];
Ну это вла
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Ilia Zviagin
Ну это вла
Нет же, а и б это constexpr
источник