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

Непонятная ошибка с namespace - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование знака пробел при вводе переменной типа char[] http://www.cyberforum.ru/cpp-beginners/thread1167153.html
Доброго времени суток! При идентификации переменных при применении знака пробел, все, что идет до него "уходит" в первую переменную, после - в следующую. Пожалуйста, подскажите, как можно допустить использование пробела при вводе переменной. #include "stdafx.h" #include <iostream> #include <fstream> #include <windows.h> using namespace std;
C++ Преобразование цифр в строку Всем привет! Пишу небольшую программку, а именно просто идущие часы(такие же что тикают в нижнем правом углу) Так вот хочу выводить время в поле Edit с помощью функции SetDlgItemText. Вот там вторым параметром указывается массив содержащий строку. Вот как мне в этот массив записать время, которое я получаю с помощью функции SYSTEMTIME time; GetSystemTime(&time); Какой функцией преобразовать... http://www.cyberforum.ru/cpp-beginners/thread1167149.html
Разработать класс рациональных дробей C++
азработать класс рациональных дробей. Предусмотреть в нём все методы, которые необходимы, чтобы новый тип данных мог быть использован наравне с системными типами: арифметические операции, операции сравнения, преобразования типов… Программа с классом рациональных дробей выглядит так. #include <iostream> #include <conio.h> #define show(x) #x << " = " << x << " " #define test(x) if(x) cout...
Преобразовать строку таким образом, чтобы все символы в ней были напечатаны наоборот C++
Преобразовать строку таким образом, чтобы все символы в ней были напечатаны наоборот. Помогите пожалуйста!
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread1167124.html
допишите в мою прогу чтоб считывало из файла а то у меня затуп вывод норм #include < Windows.h > #include < stdio.h > #include < clocale > #include < conio.h > #include < iostream > using namespace std; struct WORKER {
C++ Как теоретически (не программно) посчитать количество сравнений и обменов в пузырьковой сортировке? как теоретически посчитать количество сравнений и обменов в пузырьковой сортировке?не программно подробнее

Показать сообщение отдельно
GLS
2 / 2 / 1
Регистрация: 10.02.2014
Сообщений: 34
05.05.2014, 17:38     Непонятная ошибка с namespace
Здраствуйте! Создаю типа хелпер для разных функций со своим пространством имен, что бы потом использовать так Helper::myFunc():
helper.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#if !defined(HELPER_H)
#define HELPER_H
 
#include <iostream>
#include <sstream>
#include <SFML/Graphics.hpp>
#include <SFML/OpenGL.hpp>
 
namespace Helper
{
    typedef std::map<std::string, GLuint> TexturesIDS;
    TexturesIDS textures;
 
    GLuint LoadTexture(const std::string &filename);
    void DeleteTextures();
}
 
#endif
helper.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "helper.h"
 
namespace Helper
{
    GLuint LoadTexture(const std::string &filename)
    {
        //...
    }
    
    void DeleteTextures()
    {
        //...
    }
}
Подключаю в main.cpp
C++
1
#include "helper.h"
Программа компилируется и падает при запуске, а если просто вставлю в main.cpp код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace Helper
{
    typedef std::map<std::string, GLuint> TexturesIDS;
    TexturesIDS textures;
    
    GLuint LoadTexture(const std::string &filename)
    {
        //...
    }
    
    void DeleteTextures()
    {
        //...
    }
}
то всё нормально работает.
Подскажите пожалуйста в чём может быть проблема? В c++ новичёк. Программирую и компилирую в code::blocks mingw.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru