19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
||||||
1 | ||||||
#error25.07.2013, 22:43. Показов 1319. Ответов 18
Метки нет (Все метки)
Добрый вечер!
При сравнении объектов разных типов, должна вылетать ошибка компиляции. А ошибка получается здесь:
0
|
25.07.2013, 22:43 | |
Ответы с готовыми решениями:
18
Исправить ошибку в WxDev-C++: Error with debugging process: GDB Error: error, No source file named main.cpp Error LNK1120, error LNK2019, error LNK2028, queue Ошибка в тестовом примере: "Error 1 error C2143: syntax error : missing ';' before 'if'" Error 1 error C2664: 'CharToOemW' : cannot convert parameter 1 from 'const char *' to 'LPCWSTR' |
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
25.07.2013, 22:47 | 2 |
Команды препроцессора работают на этапе компоновки, а на этапе выполнения программы.
0
|
Неэпический
|
||||||
25.07.2013, 22:47 | 3 | |||||
1
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
|
25.07.2013, 22:50 [ТС] | 4 |
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
||||||
25.07.2013, 22:52 | 5 | |||||
Также как делали вы. Только if - оператор который работает во время выполнения программы, а не во время компиляции.
1
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
||||||
25.07.2013, 22:56 [ТС] | 6 | |||||
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
25.07.2013, 22:58 | 7 |
Да, будет ошибка, если не определен RIGHT. Только не думаю, что вам это поможет. Потому что RIGHT определяется тоже во время компиляции, а не во время выполнения. Во время выполнения RIGHT - константа.
0
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
|
25.07.2013, 22:59 [ТС] | 8 |
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
25.07.2013, 23:00 | 9 |
Про это я и говорю. Это вам не поможет.
Добавлено через 19 секунд Синтаксически правильно, эффекта нет.
0
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
|
25.07.2013, 23:00 [ТС] | 10 |
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
||||||
25.07.2013, 23:01 | 11 | |||||
0
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
|
25.07.2013, 23:01 [ТС] | 14 |
Поясню: если сравниваются объекты разных типов, это бессмысленно, но как это запретить?
0
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
25.07.2013, 23:04 | 16 |
Jupiter, простите, погорячился. На этапе прекомпиляции.
Так устроит?
0
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
|
25.07.2013, 23:07 [ТС] | 17 |
Jupiter,
На этапе компиляции. Это реализация "примерного типа данных". Если type - true, значение - точное, если false - примерное. Сравнивать примерное с точным не нужно.
0
|
Каратель
|
||||||
25.07.2013, 23:29 | 18 | |||||
ну так шаблоны вам в помощь...
0
|
19 / 20 / 0
Регистрация: 09.01.2013
Сообщений: 168
|
|
26.07.2013, 00:07 [ТС] | 19 |
Jupiter, спасибо за помощь
0
|
26.07.2013, 00:07 | |
26.07.2013, 00:07 | |
Помогаю со студенческими работами здесь
19
Причина ошибки [ilink32 Error] Error: Unable to perform link [ilink32 Error] Error: Unresolved external 'zamena (int * *) ' referenced Error C2061: syntax error : identifier 'scanf' как исправить? Ошибка error C2146: syntax error : missing ';' before identifier 'alph' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |