VBKesha
@VBKesha

Можно ли в С/С++ объявить одно из полей статическим значением?

Можно ли как то объявить на С/С++ подобную структуру?
struct send_text{
    char packet_id = 0x57;
    char msg_type[100];
};
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg Куратор тега C++
Любые ответы на любые вопросы
Можно, на C++11
{
    static constexpr uint16_t id=0xBEEF;
}

Надо только поискать в стандарте, не выбросит ли оптимизатор такое безобразие.
Ответ написан
Комментировать
VBKesha
@VBKesha Автор вопроса
Всем спасибо, понятно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы