Вопросы по теме 'value-initialization'
Инициализация значений для классов с исключительно унаследованными конструкторами
Согласно cppreference типы классов без объединения без каких-либо предоставленных пользователем конструкторов будут инициализированы нулем перед построением :
Если T является типом класса без объединения без каких-либо предоставленных...
188 просмотров
schedule
08.09.2021
Как заставить компилятор установить ненулевое значение для неинициализированных переменных?
Я играю с инициализацией значений C ++ . Поэтому я печатаю неинициализированные значения, чтобы выделить (не) инициализацию в зависимости от стандартной версии C ++. Но неинициализированные значения часто передают нулевое значение :-(
Как...
1919 просмотров
schedule
02.11.2021
Добавить элемент в существующую структуру, не нарушая устаревший код
В некотором устаревшем коде, с которым я работаю, есть следующее определение.
struct VlanData
{
uint16_t mEtherType;
uint16_t mVlanId;
};
Я хочу добавить новый элемент в эту структуру:
struct VlanData
{
uint16_t mEtherType;...
1420 просмотров
schedule
11.02.2023
Инициализация значения при явном вызове конструктора в С++?
Возможный дубликат: Что означают следующие фразы в C++: инициализация нуля, по умолчанию и инициализация значения?
Есть несколько мест, где люди говорили, что явный вызов конструктора класса приводит к инициализации значения [когда не...
394 просмотров
schedule
07.10.2022
Инициализация списка VS2013
Рассмотрим код
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
struct B
{
public:
void f() { for (auto &v : member) { std::cout << v << std::endl; } }
private:
int member[100];
};
int main()
{...
97 просмотров
schedule
15.12.2022
Является ли инициализация значения частью стандарта C++98? Если нет, то почему он был добавлен в стандарт C++03?
Ура и чт. - Альф сделал комментарий в этом ответе , что инициализация значения, возможно, является новой функцией C++03 по сравнению с C++. 98. Интересно, что он имел в виду.
Является ли инициализация значения частью C++98? Он присутствует в...
2023 просмотров
schedule
13.03.2023
Поведение при инициализации значения перечисления
Во-первых, я хочу сказать, что, согласно cppreference.com, невозможно инициализировать перечисление по значению.
Согласно http://en.cppreference.com/w/cpp/language/value_initialization , инициализация перечисления значением фактически выполняет...
10276 просмотров
schedule
07.02.2023
Явное преобразование типов и несколько спецификаторов простых типов
Чтобы инициализировать значение объекта типа T , нужно сделать что-то в соответствии со строками одного из следующих:
T x = T();
T x((T()));
Мой вопрос касается типов, заданных комбинацией описателей простых типов, например unsigned int :...
1890 просмотров
schedule
20.02.2024