|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
2017 компилирует, а 2010 пишет ошибку типа error C2143: syntax error : missing ';' before 'type' Код: plaintext 1. 2. 3. 4.
2010 реально не понимает такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 09:32 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Понимает. for() всегда так писался. Скорее всего ошибка где-то рядом. Ищи пропущенную ; ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 09:45 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Возможно в коде есть что-то из С++11, это 2010 точно не поймет. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 09:54 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Такая функция, проходит в 2017 и не проходит с ошибкой в 2010 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:11 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Ролг ХупинТакая функция, проходит в 2017 и не проходит с ошибкой в 2010 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
2010 нет, попробовал в VC2008 - компилируется. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:25 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Dima TРолг ХупинТакая функция, проходит в 2017 и не проходит с ошибкой в 2010 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
2010 нет, попробовал в VC2008 - компилируется. В том-то и вопрос, у меня в 2010 сыпет ошибки, точнее при компиляции батником, а компилер от 2010 стоит Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:35 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Код вполне себе обычный. Разве что это не всегда было Код: plaintext 1.
попробуй так написать Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:40 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
С++ такое поймет, а вот С - не факт. У тебя, скорее всего, этот файл компилируется С-компилятором. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:43 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
oleqieС++ такое поймет, а вот С - не факт. У тебя, скорее всего, этот файл компилируется С-компилятором. да, это с код, не ++ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:49 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Проверил с VS2005 - С++ это понимает, а С - нет (те же ошибки лезут что и у вас) Какие стандарты компилятор поддерживает и где это можно выбрать - не вижу пока... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:51 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Ну тогда перенесите объявление Ix за пределы for, если использование С принципиально... Вроде, С99 должен такое поддерживать, а вот, выходит, что в МС не совсем С99, или это где-то выбрать можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:53 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
oleqieНу тогда перенесите объявление Ix за пределы for, если использование С принципиально... Вроде, С99 должен такое поддерживать, а вот, выходит, что в МС не совсем С99, или это где-то выбрать можно. где-то видел, что вроде 2010 поддерживает стандарт с89, а не с99 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 11:23 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Dima TКод вполне себе обычный. Разве что это не всегда было Код: plaintext 1.
попробуй так написать Код: plaintext 1. 2.
кстати, исправьте, если ошибаюсь, по-моему есть разница: в первом случае пробивается 0 весь массив, в отличие от второго? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 09:09 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Ролг Хупин, да, конкретный элемент и все последующие за ним. Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 10:17 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Dima TРазве что это не всегда было Код: plaintext 1.
Я чисто из эрудиции спрошу - а когда и где это не всегда было? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 11:23 |
|
VS2010 не понимает такую конструкцию?
|
|||
---|---|---|---|
#18+
Ролг ХупинDima TКод вполне себе обычный. Разве что это не всегда было Код: plaintext 1.
попробуй так написать Код: plaintext 1. 2.
кстати, исправьте, если ошибаюсь, по-моему есть разница: в первом случае пробивается 0 весь массив, в отличие от второго? Все верно, но в твоем случае без разницы, т.к. далее в цикле ты заполняешь все элементы до tmp[size]. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2018, 11:24 |
|
|
start [/forum/topic.php?fid=57&msg=39743319&tid=2017705]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 374ms |
0 / 0 |