Size: a a a

2020 July 19

RX

Rapira X in C++ Together 2.0
Он же вроде недавно появился
источник

p

pepeground_bot in C++ Together 2.0
он -. вроде всякие.
источник

f&

fox.py &>/dev... in C++ Together 2.0
Rapira X
Есть хоть один программист даун?
везде
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Есть хоть один программист даун?
Если вопрос серьёзный, то я хз, но думаю, что, скорее всего, да.
источник

RX

Rapira X in C++ Together 2.0
🦊fox.cpp
Но писать правильный код на обоих ЯП сложно, на C++ проще писать код, который "почти работает".
Нужно сосредоточиться и бить в одну точку
источник

🦊

🦊fox.cpp in C++ Together 2.0
Rapira X
Он же вроде недавно появился
В том то и проблема, сложная технология, которую далеко не сразу хотят использовать везде и сразу.
источник

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
А ещё на Rust не найти работу, мда.
Ты Rust изучал?
источник

CC

Cool Cooler in C++ Together 2.0
Я вот хочу начать
источник

CC

Cool Cooler in C++ Together 2.0
(C++ бросать не хочу)
источник

🦊

🦊fox.cpp in C++ Together 2.0
Cool Cooler
Ты Rust изучал?
Нет, безмерно искажая, передаю размышления знакомых.
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
cool@archpony ~/D/e/p/cpp> bat checklong.cpp
───────┬────────────────────────────────────────────────
      │ File: checklong.cpp
───────┼────────────────────────────────────────────────
  1   │ #include <iostream>
  2   │ using namespace std;
  3   │ int main()
  4   │ {
  5   │     cout << sizeof(long double) << endl;
  6   │     return 0;
  7   │ }
───────┴────────────────────────────────────────────────
cool@archpony ~/D/e/p/cpp> ./checklong
16
Почему 16?
источник

CC

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

🦊

🦊fox.cpp in C++ Together 2.0
Ответили же, выравнивание.
источник

CC

Cool Cooler in C++ Together 2.0
fox.py &>/dev/null
sizeof(long double) == 16, т. к. паддинг
ааа
источник

CC

Cool Cooler in C++ Together 2.0
но по факту используются только 10 байт?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ходят легенды, что доступ к памяти эффективнее по адресам, которые делятся на длину машинного слова (на x86_64 - 64 бит или 8 байт)
источник

🦊

🦊fox.cpp in C++ Together 2.0
Поэтому шибко умный компилятор добивает типы пустым местом.
источник

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
Поэтому шибко умный компилятор добивает типы пустым местом.
А почему char не 8?
источник

CC

Cool Cooler in C++ Together 2.0
А 1
источник

CC

Cool Cooler in C++ Together 2.0
sizeof(char) == 1
источник