Size: a a a

2020 July 23

RX

Rapira X in C++ Together 2.0
Нужно их как то отключить.
источник

RX

Rapira X in C++ Together 2.0
А то часто миссклики
источник

RX

Rapira X in C++ Together 2.0
Cool Cooler
Кста, чёт я подумал сделать ещё раз, но в этот раз с неограниченным полем, а чтобы выиграть надо 5 подряд
Ну и в какой-нить графической либе типа glfw
Шашки попробуй сделать
источник

CC

Cool Cooler in C++ Together 2.0
#include <iostream>

int main(int argc, char **argv) {
   std::cout << "Hello, world!" << std::endl;
   int a;
   int b[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
   void* c;
   std::cout << sizeof(a) << std::endl;
   std::cout << sizeof(b) << std::endl;
   std::cout << sizeof(c) << std::endl;
   return 0;
}
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
#include <iostream>

int main(int argc, char **argv) {
   std::cout << "Hello, world!" << std::endl;
   int a;
   int b[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
   void* c;
   std::cout << sizeof(a) << std::endl;
   std::cout << sizeof(b) << std::endl;
   std::cout << sizeof(c) << std::endl;
   return 0;
}
Почему вывод такой:
4
40
8
?
источник

CC

Cool Cooler in C++ Together 2.0
b же по сути указатель, не?
источник

CC

Cool Cooler in C++ Together 2.0
Походу, я не знаю, как sizeof работает
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
Cool Cooler
b же по сути указатель, не?
указатель, но у массивов, которые имеют вид [], sizeof выдаёт их длину
источник

CC

Cool Cooler in C++ Together 2.0
Evgeniy Pichuzhkin
указатель, но у массивов, которые имеют вид [], sizeof выдаёт их длину
Ок, спс
источник

CC

Cool Cooler in C++ Together 2.0
А есть функция, которая как sizeof, но нормально работает, без особого поведения для []?
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
насколько мне известно, нет
используй std::array, std::vector, или опиши свою структуру, которая хранит поинтер и размер
источник

CC

Cool Cooler in C++ Together 2.0
Evgeniy Pichuzhkin
насколько мне известно, нет
используй std::array, std::vector, или опиши свою структуру, которая хранит поинтер и размер
[] как раз же хранит размер
источник

CC

Cool Cooler in C++ Together 2.0
А не, не всегда
источник

CC

Cool Cooler in C++ Together 2.0
Только когда двумерный
источник

CC

Cool Cooler in C++ Together 2.0
А, не, не только
источник

CC

Cool Cooler in C++ Together 2.0
[a][b][c] будет хранить *[b][c] вроде бы
источник

CC

Cool Cooler in C++ Together 2.0
Я это как-то раньше выяснял, не помню, зачем нужно было
источник

CC

Cool Cooler in C++ Together 2.0
Evgeniy Pichuzhkin
насколько мне известно, нет
используй std::array, std::vector, или опиши свою структуру, которая хранит поинтер и размер
Мне ща не надо это, я прост выясняю насчёт sizeof для любопытства
источник

CC

Cool Cooler in C++ Together 2.0
Походу, логичнее писать const после типа, никогда в самом начале
источник
2020 July 24

I

Iskandar in C++ Together 2.0
Здравствуйте!
можете подсказать
что здесь имеется ввиду?
источник