Запитання з тегом «compiler-errors»

Помилка, яка виникає під час фази компіляції, часто через проблеми з невірним синтаксисом та / або типами. Порівняйте з [помилка виконання].

5
Десериалізувати JSON з Джексоном на поліморфні типи - Повний приклад дає мені помилку компіляції
Я намагаюся працювати з підручником програміста Брюса, який повинен дозволити десеріалізацію поліморфного JSON. Повний список можна знайти тут Підручники програміста Брюса (чудові речі до речі) Перші п’ять я пропрацював без проблем, але останній вдарив (приклад 6), який, звичайно, є тим, що мені дійсно потрібно, щоб працювати. Я отримую наступну помилку …

5
Помилка компілятора: “Елемент ініціалізатора не є константою часу компіляції”
При компіляції цього коду я отримую помилку "Елемент ініціалізатора не є константою часу компіляції". Хтось може пояснити, чому? #import "PreferencesController.h" @implementation PreferencesController - (id)init { self = [super init]; if (self) { // Initialization code here. } return self; } NSImage* imageSegment = [[NSImage alloc] initWithContentsOfFile:@"/User/asd.jpg"];//error here

4
Чому gcc дозволяє передавати аргументи функції, визначеної без аргументів?
Я не розумію, чому цей код компілюється? #include <stdio.h> void foo() { printf("Hello\n"); } int main() { const char *str = "bar"; foo(str); return 0; } gcc навіть не видає попередження про те, що я передаю занадто багато аргументів foo (). Це очікувана поведінка?
75 c  gcc  compiler-errors 


3
Чому javac допускає деякі неможливі ролі, а не інші?
Якщо я спробую передати " Stringa" java.util.Date, компілятор Java виявляє помилку. То чому компілятор не позначає таке як помилку? List<String> strList = new ArrayList<>(); Date d = (Date) strList; Звичайно, JVM кидає час ClassCastExceptionвиконання, але компілятор не позначає це. Поведінка однакова з javac 1.8.0_212 та 11.0.2.

5
Під час запуску програми Logcat повний "вводу svInfo.flags - 8"
Коли я запускаю практично будь-яку програму на андроїд-студії, мій logcat переповнюється повідомленнями на зразок: "? E / GnssHAL_GnssInterface: gnssSvStatusCb: a: вхід svInfo.flags дорівнює 8? E / GnssHAL_GnssInterface: gnssSvStatusCb: b: input svInfo.flags - 8" Що це? Щось не так у моєму додатку?

1
Проблема компілятора C ++ із структурою в класі шаблонів
Наступний код не компілюється з gcc або clang. template<class T> class foo{}; template<class T> class template_class_with_struct { void my_method() { if(this->b.foo < 1); }; struct bar { long foo; } b; }; Повідомлення про помилку є error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.