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

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

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

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

18.09.2013, 18:08. Просмотров 365. Ответов 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++
Как обнулить массив из внешней функции? C++
метод класса во внешней функции C++
объявление функции C++
Объявление функции C++
Объявление шаблонной функции C++
Объявление и определение функции C++
Объявление функции C++
Объявление функции в шаблоне C++
Функции из заголовочника cstring размещены в namespace std ? C++
C++ Создание статического класса, или функции в namespace
C++ Объявление функции с массивом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12702 / 7176 / 801
Регистрация: 27.09.2012
Сообщений: 17,701
Записей в блоге: 2
Завершенные тесты: 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, никогда бы не догадался о_О
Yandex
Объявления
18.09.2013, 18:23     Объявление внешней функции в namespace
Ответ Создать тему
Опции темы

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