Size: a a a

2020 August 04

DB

Dimmu Borgir in supapro.cxx
Александр Караев
для того, чтобы проанализировать качество кода, не обязательно его запускать
ладно скинь какую нибудь свою игру. Мне самому интересно как надо правильно писать. На процедурще без контейнеров
источник

C

Chuvi in supapro.cxx
то есть memset си-шной структуре делать нельзя? воттеновости. Прикольно
источник

АК

Александр Караев... in supapro.cxx
Chuvi
но как мне в таком случае сделать memset 0 всей структуре, но не делать это классу (потому что memset 0 классу - сомнительная идея)
можно делать memset только на std::is_trivially_copyable_v<T>:

Objects of trivially-copyable types are the only C++ objects that may be safely copied with std::memcpy or serialized to/from binary files with std::ofstream::write()/std::ifstream::read().
источник

АК

Александр Караев... in supapro.cxx
Chuvi
то есть memset си-шной структуре делать нельзя? воттеновости. Прикольно
сишной структуре в си - можно. более того, все сишные структуры в C++ являются trivially copyable, так что ок
источник

D

Danya in supapro.cxx
Dimmu Borgir
Когда до одномерных массивов дойдешь
Жёстко)
источник

DB

Dimmu Borgir in supapro.cxx
Danya
Жёстко)
))
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
ладно скинь какую нибудь свою игру. Мне самому интересно как надо правильно писать. На процедурще без контейнеров
> на процедурщине без контейнеров
странные требования. задание в универе? это всё равно не объясняет, зачем учиться на плохих примерах, если есть умные книжки и прочие образовательные материалы. в конце концов - море опенсорс проектов как минимум с кодстайлом

> ладно скинь какую нибудь свою игру
:) среди свежих проектов у меня нет мини-игр, да и я нуб, зачем на мой код смотреть?
источник

МВ

Макс Воробьев... in supapro.cxx
Dimmu Borgir
@Mak_Trefa https://pastebin.com/nX2RjSnS сохрани его. эта простенькая игра. кстати там баг есть) через несколько месяцев попытайся найти его. Еще дополни что то свое)
??? а мне зачем? я вообще на D перешел
источник

D

Danya in supapro.cxx
Макс Воробьев
??? а мне зачем? я вообще на D перешел
Чтобы на С++ перешёл
источник

АК

Александр Караев... in supapro.cxx
Макс Воробьев
??? а мне зачем? я вообще на D перешел
соболезную, там коммьюнити никакое, перспектив нет
источник

AZ

Alexander Zaitsev in supapro.cxx
Александр Караев
соболезную, там коммьюнити никакое, перспектив нет
так job security увеличивает, чтобы его потом не уволили. очень грамотный ход
источник

МВ

Макс Воробьев... in supapro.cxx
Александр Караев
соболезную, там коммьюнити никакое, перспектив нет
1) коммьюнити +- есть (@dlangru) 2) есть линковка к C/C++ 3) есть рефлексия (оч полезна при работе с gtk и pgsql)
источник

МВ

Макс Воробьев... in supapro.cxx
Alexander Zaitsev
так job security увеличивает, чтобы его потом не уволили. очень грамотный ход
вот этого как раз не хотелось
источник

AZ

Alexander Zaitsev in supapro.cxx
Макс Воробьев
вот этого как раз не хотелось
тогда ты ошибся с выбором, очевидно
источник

АК

Александр Караев... in supapro.cxx
Макс Воробьев
1) коммьюнити +- есть (@dlangru) 2) есть линковка к C/C++ 3) есть рефлексия (оч полезна при работе с gtk и pgsql)
https://t.me/fludpac
давай там продолжим
источник

ПК

Побитый Кирпич... in supapro.cxx
Chuvi
то есть memset си-шной структуре делать нельзя? воттеновости. Прикольно
Не на любую сишную структуру можно делать memset, даже на trivially_copyable. Но trivially_copyable более менее норм индикатор
источник

DB

Dimmu Borgir in supapro.cxx
Александр Караев
> на процедурщине без контейнеров
странные требования. задание в универе? это всё равно не объясняет, зачем учиться на плохих примерах, если есть умные книжки и прочие образовательные материалы. в конце концов - море опенсорс проектов как минимум с кодстайлом

> ладно скинь какую нибудь свою игру
:) среди свежих проектов у меня нет мини-игр, да и я нуб, зачем на мой код смотреть?
я не спорил. просто мне интересно как профи пишет игры
источник

ПК

Побитый Кирпич... in supapro.cxx
Dimmu Borgir
я не спорил. просто мне интересно как профи пишет игры
Берёт готовый игровой движок
источник

АК

Александр Караев... in supapro.cxx
Побитый Кирпич
Не на любую сишную структуру можно делать memset, даже на trivially_copyable. Но trivially_copyable более менее норм индикатор
приведи пример, не могу придумать trivially copyable, с которой нельзя
источник

АК

Александр Караев... in supapro.cxx
Dimmu Borgir
я не спорил. просто мне интересно как профи пишет игры
профи не пишет игры в одиночку, у него команда :)
источник