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

Ошибка при компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано целое число (N>0), используя операции деление нацело и взятие остатка от деления, вывести все его цифры начиная с самой правой http://www.cyberforum.ru/cpp-beginners/thread811272.html
Задание звучит так: Дано целое число (N>0), используя операции деление нацело и взятие остатка от деления, вывести все его цифры начиная с самой правой (разряда единиц) . Нужно выполнить используя операторы while и do while. Кто поможет ,заранее благодарен!
C++ Обработка символьной информации добрый вечер! У кожній з 10 рядкових змінних міститься назва художнього твору і прізвище автора. Вивести на екран наявні серед них твори Т.Г. Шевченка. даже не знаюс чего и начатьс.... http://www.cyberforum.ru/cpp-beginners/thread811267.html
Функция для обработки строк C++
Добрый вечер. Помогите пожалуйста с функциями для обработки строк. Нужно написать три функции: Функция void delNsymbl TCHAR* str, int n) получает строку, число n и удаляет из строки первые n символов. Функция TCHAR* poisk1BigAlfa (TCHAR* str), получив строку, ищет в ней адрес первого прописного буквенного латинского символа, за которым следует или перед которым стоит его строчный...
Составить программу для нахождения наименьшего общего делителя двух целых чисел! C++
Мужики выручите пожалуйста!!! я поставил Edit1, Edit2, Edit3 и кнопку Button!!! мне надо чтобы при введение чисел на Edit1 и на Edit2 потом при нажатия кнопку Button ответ показался на Edit3!!! выручите пожалуйста!!!
C++ псевдографика http://www.cyberforum.ru/cpp-beginners/thread811202.html
Помогите. разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом «*» или пробелом. Размер фигуры (n) определяется при вводе. Заполненный равнобедренный треугольник. Основание – n, высота – n/2+1 (n - нечетное)
C++ Класс, сложение 2х int Доброе время суток, подскажите как реализовать класс что бы он мог сложить 2е переменные , для сложения переменой и числа все работает ----------------------файл *.h------------------------ class Myint { public: int n; Myint(); Myint operator +(int m); } подробнее

Показать сообщение отдельно
Denis.
0 / 0 / 0
Регистрация: 02.09.2012
Сообщений: 20

Ошибка при компиляции - C++

17.03.2013, 20:30. Просмотров 600. Ответов 11
Метки (Все метки)

Здравствуйте! При компиляции следующего возникает ошибка:

my_gui_use.cpp: В функции «int main()»:
my_gui_use.cpp:50:26: ошибка: template argument for «template<class _Alloc> class std::allocator» uses local type «main()::rgb_pixel»
my_gui_use.cpp:50:26: ошибка: при конкретизации «template<class _Alloc> class std::allocator»
my_gui_use.cpp:50:26: ошибка: некорректный аргумент шаблона 2
make: *** [my_gui_use.o] Ошибка 1

В чём дело? Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
class rgb_pixel
    {
        enum pixel_color {RED, GREEN, BLUE, BLACK, WHITE, OTHER};
        public:
            rgb_pixel(char rr, char gg, char bb)
            :r(rr), g(gg), b(bb)
            {
                if(r<0 || r>255 || g<0 || g>255 || b<0 ||b>255)
                    error("in rgb construcor: uncorrect input value");
    
                if(r==255 && g==0 & b==0)
                    p=RED;
                else if(r==0 && g==255 && b==0)
                    p=GREEN;
                else if(r==0 && g==0 && b==255)
                    p=BLUE;
                else if(r==0 && g==0 && b==0)
                    p=BLACK;
                else if(r==255 && g==255 && b==255)
                    p=WHITE;
                else
                    p=OTHER; 
            } 
            uchar r, g, b;
            pixel_color p;
        
    };
 
// -----------------------------------------------------------
    class rgb_map
    {
        public:
        //  rgb_map(Fl_JPEG_Image) { }
            rgb_map(uchar map[]) { }
 
            std::vector<rgb_pixel> map;
    };
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru