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

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

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

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

18.09.2013, 18:08. Просмотров 390. Ответов 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

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

Создание статического класса, или функции в namespace - C++
создаю win окно, хотел обернуть api функции набором функций, начал делать через статический класс, а теперь думаю, зачем все это? может...

Функции из заголовочника cstring размещены в namespace std ? - C++
Столкнулся с таким кодом в учебнике Стивена Праты (12 глава, стр. 641-615): // string1.h -- fixed and augmented string class...

метод класса во внешней функции - C++
подскажите как во внешней функции, если в нее как параметр передан элемент класса, вызвать метод класса для этого самого элемента класса? ...

Объявление функции - C++
Завдання 1 Створити функцію яка приймає на вхід посилання на карту з ключем цілого типу,та значенням з плаваючою точкою. Другим...

Объявление функции - C++
Что значит подобное объявление: int f() const; Для чего этот "const" ?

Объявление функции - C++
Всем доброго времени суток! Подскажите пожалуйста, как правильно объявить функцию, которая возвращает указатель на двумерный массив. И...

2
Croessmah
Эксперт CЭксперт С++
13428 / 7583 / 856
Регистрация: 27.09.2012
Сообщений: 18,674
Записей в блоге: 3
Завершенные тесты: 1
18.09.2013, 18:16 #2
C++
1
2
3
namespace Calculation {
extern void Calc();
}
1
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
18.09.2013, 18:23  [ТС] #3
Croessmah, никогда бы не догадался о_О
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2013, 18:23
Привет! Вот еще темы с ответами:

объявление функции - C++
допустим у меня есть программа она использует из библиотеке conio.h функцию getch() вот мне интересно как в программе подключить эту...

Как обнулить массив из внешней функции? - C++
Здравствуйте. Нужно составить функцию, которая обнуляет массив, переданный по ссылке. У меня не получается это сделать. Помогите. ...

Объявление функции (непонятно) - C++
Не могу понять, чем отличаются объявления функции в 1 и 2 вариантах? Смысл писать в 1 ванианте отдельно прототип функции(первую строчку:...

Правильное объявление функции - C++
Честно перекопировал курсач. Возникла такая ошибка: Unit1.cpp(507): E2316 'TForm1::find_gor(int,int,int,int,int,int,float * *,float *...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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