std::is_pod
вероятно, будет устаревшим в C ++ 20.
В чем причина такого выбора? Что мне следует использовать вместо того, std::is_pod
чтобы знать, действительно ли тип является POD?
См. Также open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0767r1.html и US 101 в open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0488r0.pdf
—
Баум mit Augen
Почему вы хотите знать, является ли тип POD?
—
Marc Glisse
@MarcGlisse Вопрос об изменениях в стандарте или подобной особенности не обязательно означает, что я хочу использовать эту функцию. Я нашел устаревшую заметку во время поиска в Google, и мне просто было любопытно узнать, почему она устарела.
—
skypjack
На самом деле мой вопрос был косвенным ответом: он был удален, потому что (примерно) нет причин спрашивать, является ли тип POD.
—
Marc Glisse
Я бы использовал его для
—
Мирко
static_assert
того, чтобы никто не трогал структуры, которые должны использоваться совместно с кодом C.