Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Объявление внешней функции в namespace - C++

18.09.2013, 18:08. Просмотров 377. Ответов 2
Метки нет (Все метки)

Собственно в файле 1 есть функция
C++
1
2
3
4
namespace Calculation {
void Calc() 
{}
}
В файле 2:
C++
1
2
3
4
extern void Calculation::Calc();
 
...
Calculation::Calc();
Ошибка: error C2653: 'Calculation' : is not a class or namespace name

Как избавиться?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2013, 18:08     Объявление внешней функции в namespace
Посмотрите здесь:
C++ Создание статического класса, или функции в namespace
Функции из заголовочника cstring размещены в namespace std ? C++
метод класса во внешней функции C++
Объявление функции C++
Объявление функции C++
объявление функции C++
Объявление функции C++
Как обнулить массив из внешней функции? C++
Объявление и определение функции C++
Объявление шаблонной функции C++
Объявление функции в шаблоне C++
Объявление функции (непонятно) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13053 / 7316 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 1
18.09.2013, 18:16     Объявление внешней функции в namespace #2
C++
1
2
3
namespace Calculation {
extern void Calc();
}
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
18.09.2013, 18:23  [ТС]     Объявление внешней функции в namespace #3
Croessmah, никогда бы не догадался о_О
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru