![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
как инициализировать такую структуру? |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
предположу - как обычно.
|
|||
|
||||
| fuckingniger |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
я так пробовал
shift_l и прочие переменные это int
Добавлено через 53 секунды
|
||||||
|
|||||||
| ChihPih |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 3.12.2006 Репутация: нет Всего: 22 |
В этом коде вы ее не инициализируете, а уже присваиваете значение. Так присваивать значения нельзя... Это сообщение отредактировал(а) ChihPih - 19.6.2011, 18:29 |
||||
|
|||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
http://liveworkspace.org/code/4a17ff7e495a...3cb3f6015178666 хз что за трудности у тебя... Добавлено через 1 минуту и 25 секунд как видишь, в С++ можно. возможно в Си нельзя.. не помню... |
|||
|
||||
| ChihPih |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 3.12.2006 Репутация: нет Всего: 22 |
У меня этот код gnu c++ компилер не смог скомпилить - ошибку выдал. |
||||
|
|||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
ChihPih, версия какая?
Добавлено через 30 секунд так покажи. любопытно же. |
|||
|
||||
| ChihPih |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 3.12.2006 Репутация: нет Всего: 22 |
Добавлено через 1 минуту
Это сообщение отредактировал(а) ChihPih - 19.6.2011, 18:43 |
||||||
|
|||||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
упс..
правильно! это же initializer_list из с++1х. сорри что ввел в заблуждение. ты прав - это присваивание. просто на LWS добавлен влаг "-std=c++0x" Добавлено через 56 секунд ну да. этот еще не знал что в будущем такое будет возможно Добавлено через 1 минуту и 37 секунд а попробуй добавить флаг:-std=c++0x |
|||
|
||||
| ChihPih |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 532 Регистрация: 3.12.2006 Репутация: нет Всего: 22 |
Не сработает, он не знает такого стандарта... Это сообщение отредактировал(а) ChihPih - 19.6.2011, 18:51 |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
понятно.
но ТС использует 2010 студию, судя по выводу:
может там чего-то нужно включать ручками. я не в курсе. |
|||
|
||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
на 2010 никак не заработает ?
|
|||
|
||||
| volatile |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
Может ограничиться стандартным С++ ?
После этого можно инициализировать так:
А присваивать так:
|
||||||||
|
|||||||||
| fuckingniger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 1.10.2010 Репутация: нет Всего: 1 |
ну да, пришлось примерно так и сделать.
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
2010-я студия заявляет, что поддерживает C++0x, но на самом деле она поддерживает всего пару фишек оттуда. И initialize-list в них не входит :( почему "пришлось" ? IMHO у volatile самый кошерный вариант -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |