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

Ошибка: "does not name a type" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, которая переводит число в другую систему счисления http://www.cyberforum.ru/cpp-beginners/thread1245809.html
Написать функцию, которая получает в качестве аргументов целое положительное число и систему счисления, в которую это число должно переводится (системы счисления от 2 до 36). Например, при переводе числа 27 в систему счисления 16 должно получиться 1B; 13 в 5-ю - 23; 35 в 18-ю - 1H.
C++ В чем разница между виртуальной и чисто виртуальной функцией? в чем разница между виртуальной и чисто виртуальной функцией? virtual void print(){..} virtual void ex(..)=0; http://www.cyberforum.ru/cpp-beginners/thread1245806.html
Функции с типом но без имени параметра C++
Добрый день. Встретил следующую функцию: void f(int) { //код } //почему не так ? void f1(int i) { //код }
C++ Долго считывается информация с файла
У меня такая проблема, программа долго считывает данные с файла, компилю в VS2013. Вот кусок кода: ifstream in("input.txt"); ofstream out("output.txt"); int a; int n = -1; while (!in.eof()) { n++;
C++ Написать пару функций для сохранения и восстановления дерева в/из файл (-а) http://www.cyberforum.ru/cpp-beginners/thread1245764.html
Доброго времени суток. Создаю шаблон двоичного дерева на с++. Хочу написать пару функций для сохранения и восстановления дерева в/из файл(-а). Но проблема состоит в том что в качестве данных использую класс с атрибутами: class Scope { private: string name; int identificalNum; float IQ; А функции выглядят вот так:
C++ Разница между определением и объявлением переменной Здравствуйте! При определении переменной под неё выделяется память.Скажите, выделяется ли память под переменную при объявлении без начального значения? int a; Спасибо за внимание! подробнее

Показать сообщение отдельно
QVO
 Аватар для QVO
637 / 448 / 32
Регистрация: 26.10.2010
Сообщений: 1,261
Записей в блоге: 4
Завершенные тесты: 2
22.08.2014, 15:10     Ошибка: "does not name a type"
*.h
C++
1
2
3
4
5
class WT_API VkService : public OAuthService
{
    public:
    VkService(const AuthService& baseAuthService);
};
*.cpp
C++
1
VkService::VkService(const AuthService& baseAuth): OAuthService(baseAuth){}
main.cpp
C++
1
VkService *vk = 0;
ошибка: reference to 'VkService' is ambiguous VkService *vk = 0;
ошибка: 'VkService' does not name a type VkService *vk = 0;

Добавлено через 20 минут
Объявление класса
C++
1
VkService *vk = 0;
вынес до
C++
1
2
using namespace Wt;
using namespace Auth;
осталась одна ошибка
ошибка: 'vk' is not a class or namespace
if ( vk::configured() )
^
*.h
C++
1
2
3
4
5
6
7
class VkService : public OAuthService
{
    public:
    VkService(const AuthService& baseAuthService);
 
    static bool configured();
};
*.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
bool VkService::configured()
{
    try
    {
        configurationProperty(RedirectEndpointProperty);
        configurationProperty(ClientIdProperty);
        configurationProperty(ClientSecretProperty);
        return true;
    } catch (const std::exception& e)
    {
        return false;
    }
}
main.cpp
C++
1
2
3
4
5
6
7
8
VkService *vk = 0;
 
using namespace Wt;
using namespace Auth;
...
        if ( vk::configured() )
            vk = new VkService(authService);
...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru