-
- Может у тебя "In C++, objects that require runtime initialization cannot be placed in ROM." Codavr(169 знак., 06.08.2014 16:41 - 16:57)
- Компилятору глубоко пофиг инициализированы ITG_FS[0] или нет, ему нужен только адрес этих переменных. Его вполне можно во флешь на этапе компиляции. ASDFS(118 знак., 06.08.2014 17:21)
- С какого это хрена пофиг. Ты говоришь компилятору положи ка родной в ROM массив из двух цифирей не говоришь каких цифирей класть. Он хочет знать наверняка чего ему туда запихать, ибо он их в рантайме положить туда уже не может. Ты не говоришь, он Codavr(173 знак., 06.08.2014 23:29 - 23:33)
- Смотрим внимательно, вспоминаем Си. Структура инициализируется адресом переменной, а не ее значением. Адрес никак не может быть неизвестен на этапе компиляции. - ASDFS(07.08.2014 00:02)
- Вот только не надо заклинаний. Как мы на днях смотрели в стандарте Си, элементы структуры кладутся по порядочку начиная с первого. Если у тебя имеется в структуре массив, то все элементы массива должны лежать там же по порядочку. А ты их НЕ Codavr(109 знак., 07.08.2014 00:12 - 00:15)
- Тебя клинит. Забыл рюмашку опрокинуть в конце дня, вот мозг без топлива и остался? ASDFS(101 знак., 07.08.2014 00:15)
- Если желаешь хамить то иди на хуй. - Codavr(07.08.2014 00:16)
- Не обижайся, я не злой! ASDFS(55 знак., 07.08.2014 00:18)
- Вначале найди у себя этот славный значок Codavr(07.08.2014 00:20)
- Он двадцатью строчками выше. >>>> ASDFS(176 знак., 07.08.2014 00:26, ссылка)
- У тебя в ROM структура не кладется или то что двадцатью строчками выше? Codavr(179 знак., 07.08.2014 00:28 - 00:32)
- то что двадцатью строчками выше - элемент инициализации структуры, которая впервые на арене тут: ASDFS(132 знак., 07.08.2014 00:39)
- Кормилец. Не прошло и года. Ну ты разбирайся, а я рюмашку опрокину и на боковую. - Codavr(07.08.2014 00:41)
- Сладких тебе снов про мою структуру. - ASDFS(07.08.2014 00:58)
- Кормилец. Не прошло и года. Ну ты разбирайся, а я рюмашку опрокину и на боковую. - Codavr(07.08.2014 00:41)
- то что двадцатью строчками выше - элемент инициализации структуры, которая впервые на арене тут: ASDFS(132 знак., 07.08.2014 00:39)
- У тебя в ROM структура не кладется или то что двадцатью строчками выше? Codavr(179 знак., 07.08.2014 00:28 - 00:32)
- Он двадцатью строчками выше. >>>> ASDFS(176 знак., 07.08.2014 00:26, ссылка)
- Вначале найди у себя этот славный значок Codavr(07.08.2014 00:20)
- Не обижайся, я не злой! ASDFS(55 знак., 07.08.2014 00:18)
- Если желаешь хамить то иди на хуй. - Codavr(07.08.2014 00:16)
- Тебя клинит. Забыл рюмашку опрокинуть в конце дня, вот мозг без топлива и остался? ASDFS(101 знак., 07.08.2014 00:15)
- Вот только не надо заклинаний. Как мы на днях смотрели в стандарте Си, элементы структуры кладутся по порядочку начиная с первого. Если у тебя имеется в структуре массив, то все элементы массива должны лежать там же по порядочку. А ты их НЕ Codavr(109 знак., 07.08.2014 00:12 - 00:15)
- Смотрим внимательно, вспоминаем Си. Структура инициализируется адресом переменной, а не ее значением. Адрес никак не может быть неизвестен на этапе компиляции. - ASDFS(07.08.2014 00:02)
- С какого это хрена пофиг. Ты говоришь компилятору положи ка родной в ROM массив из двух цифирей не говоришь каких цифирей класть. Он хочет знать наверняка чего ему туда запихать, ибо он их в рантайме положить туда уже не может. Ты не говоришь, он Codavr(173 знак., 06.08.2014 23:29 - 23:33)
- Указать можно, но инициализировать всё равно надо. Нет? - Apтём(06.08.2014 16:59)
- Ну если он неинициализован, то что компилер должен туда прописать? Я не знаю, компилеру тоже не сообщили. - Codavr(06.08.2014 17:02)
- Компилер ошибку выдаст на такое наверное. - Apтём(06.08.2014 17:04)
- По идее должен обматерить. - Codavr(06.08.2014 17:10)
- Компилер ошибку выдаст на такое наверное. - Apтём(06.08.2014 17:04)
- Ну если он неинициализован, то что компилер должен туда прописать? Я не знаю, компилеру тоже не сообщили. - Codavr(06.08.2014 17:02)
- Компилятору глубоко пофиг инициализированы ITG_FS[0] или нет, ему нужен только адрес этих переменных. Его вполне можно во флешь на этапе компиляции. ASDFS(118 знак., 06.08.2014 17:21)
- Может у тебя "In C++, objects that require runtime initialization cannot be placed in ROM." Codavr(169 знак., 06.08.2014 16:41 - 16:57)