C++ Инициализировать массив другим содержимым массиваC++

Программы на C++. Форум разработчиков
Ответить
Гость
 C++ Инициализировать массив другим содержимым массива

Сообщение Гость »


Я хотел бы инициализировать массив, содержащий два массива в качестве содержимого, например:

constexpr int32_t tmp1[4] = {1, 2, 3, 4}; constexpr int32_t tmp2[4] = {1, 2, 3, 4}; constexpr int32_t tmp3[4] = {1, 2, 3, 4}; constexpr int32_t tmp4[4] = {1, 2, 3, 4}; constexpr int32_t *constexpr arr1[2] = {tmp1, tmp2}; constexpr int32_t *constexpr arr2[2] = {tmp3, tmp4}; Однако C++ выдает мне ошибку ошибка: ожидаемый неквалифицированный идентификатор

Кажется, что-то подобное работает в C, но как это работает в C++?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»