Почему он не появляется, когда в файле есть два типа объявлений функций: «extern» и «no extern», и функция определена в C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Гость
 Почему он не появляется, когда в файле есть два типа объявлений функций: «extern» и «no extern», и функция определена в

Сообщение Гость »


Возможно, ситуация выглядит как взрыв: в том же файле есть объявления «extern» и «extern», не могли бы вы сказать мне, как продвигается работа над двумя объявлениями.

extern void fun1(void); недействительный fun1 (недействительный); fun1 (недействительно) { //определяем fun1 } [*]externA.c

#include "externB.h" недействительный fun1 (недействительный); недействительный fun3 (недействительный); недействительный fun1 (недействительный) { //определяем fun1 } недействительный fun3 (недействительный) { fun2();//Ссылка на fun3() } [*]externB.h

extern void fun1(void); недействительный fun2 (недействительный); [*]externB.c
#include "externB.h" недействительный fun2 (недействительный) { fun1();//Ссылка на fun1 } дать объяснение этому принципу
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»