Size: a a a

2020 July 21

t

tamtakoe in supapro.cxx
std::slavik
а все прям локально работать должно?
Не, это нода, на серваке всё. Локально, слава богу, не нужно)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Да
источник

s

std::slavik in supapro.cxx
это указатель на указатель
источник

s

std::slavik in supapro.cxx
в данном случае
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
std::slavik
это указатель на указатель
Указатель на arr, который является локальной переменной/аргументом
источник

AS

Anatoly Shirokov in supapro.cxx
Vladimir Kuznetsov
Добрый день, правильно ли я понимаю, что std::thread::hardware_concurrency() возвращает количество вычислительных ядер системы? И получается если значение больше одного, то треды выполняются параллельно или после выполнения треда, управление передается в планировщик и он вызывает следующий тред?
треды на каждом ядре процессора работают параллельно в режиме так называемой истинной асинхронности. следует иметь ввиду, что функция и 0 может вернуть, но это не означает, что  у вас нет даже одного ядра :)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
std::slavik
это указатель на указатель
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Если будешь менять переменную в массиве, то и результат поменяется
источник

s

std::slavik in supapro.cxx
https://godbolt.org/z/4aEzqb выдает 3 с ворнингом
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
А почему 3 выдает?
источник

s

std::slavik in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А почему 3 выдает?
потому что ub
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
std::slavik
потому что ub
Слишком простой ответ
источник

s

std::slavik in supapro.cxx
а gcc не выдает
источник

s

std::slavik in supapro.cxx
хотя не - warning не выдает если поменять size_t на int
источник

t

tamtakoe in supapro.cxx
Читал где-то, что правилом хорошего тона является не указывать тип в имени переменной, но сейчас смотрю свой код и фиг разберешь, где там указатель, где значение, где нужно разыменовывать, а где запись по ссылке. Это действительно обосновано, не ставить указателям префиксы и т.п.?
источник

VR

Vladyslav Ryuzaki in supapro.cxx
Есть ли способ получить паддинг у мембера структуры? Или более общий вопрос, если ты способ проверить, все ли поля структуры мы перечислили?

ибо static_assert(sizeof(Struct) == sizeof(StructMember1) + ... + sizeof(StructMemberLast)); не всегда работает из-за падингов
источник

MN

Midow Noname in supapro.cxx
снова всем привет , вот посмотрел установку c++ и вопрос какая есть алтернатива mingw в macos?
источник

VR

Vladyslav Ryuzaki in supapro.cxx
clang?
источник

MN

Midow Noname in supapro.cxx
а нету кроссплатформенных?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Vladyslav Ryuzaki
Есть ли способ получить паддинг у мембера структуры? Или более общий вопрос, если ты способ проверить, все ли поля структуры мы перечислили?

ибо static_assert(sizeof(Struct) == sizeof(StructMember1) + ... + sizeof(StructMemberLast)); не всегда работает из-за падингов
А чем просто sizeof не работает?
источник