Вывод следующей программы на C ++?
|
Предоставлено Pravasi Meet
(A) fun () является статичным
(B) Пустой экран
(C) Ошибка компилятора
Ответ: (с)
Объяснение: Приведенная выше программа завершается неудачно при компиляции и показывает ниже сообщения об ошибках.
[Ошибка] не может объявить функцию-член 'void Test :: fun ()' для статической связи [-fpermissive]
В функции 'int main ()':
[Ошибка] не может вызвать функцию-член void Test :: fun () без объекта
Если статическая функция должна быть определена вне класса, тогда ключевое слово static должно присутствовать в объявлении функции, а не в определении вне класса.
Следующая программа теперь верна.
|
Рекомендуемые посты:
- C ++ | Статическое ключевое слово | Вопрос 1
- C ++ | Статическое ключевое слово | вопрос 2
- C ++ | Статическое ключевое слово | Вопрос 4
- C ++ | Статическое ключевое слово | Вопрос 5
- C ++ | Статическое ключевое слово | Вопрос 3
- Статическое ключевое слово в C ++
- Сравнение статического ключевого слова в C ++ и Java
- Вывод программ Java | Set 48 (Статическое ключевое слово)
- Понимание static в public static void main в Java
- Разница между статическими и нестатическими переменными в Java
- Разница между статическим и нестатическим методом в Java
- C ++ | ключевое слово const | Вопрос 1
- C ++ | ключевое слово const | Вопрос 5
- C ++ | ключевое слово const | вопрос 2
- C ++ | ключевое слово друга | Вопрос 1
0.00 (0%) 0 votes