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

visual studio 2012 - ошибка "переопределение типа" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблемы с ответами http://www.cyberforum.ru/cpp-beginners/thread694355.html
Please, помогите с ответами: Question 1/ A character array terminated with the null character is most correctly called Question 1 options: A) a string. B) a c-string. C) a character array. D) none of the above.
C++ Пропадают элементы при добавлении в базу Еще вопрос,почему когда добавляю из первой базы во вторую элементы ,и последним элементом добавляю во 2 базу первый из базы 1,А затем хочу обратно из базы 2 засунуть в базу 1 они тупо пропадают при добавлении в первую базу,как поправить? int NaMarshrut::dell(int emp_nomer)//На маршрут. Из базы 1 в 2 { nomer = emp_nomer; Element* q = start; pbeg = start; Element* temps; ... http://www.cyberforum.ru/cpp-beginners/thread694351.html
Как сделать чтобы при задании только И. Ф. не требовалось вводить О C++
Не пойму как сделать чтобы при задании только И. Ф. не требовалось вводить О. Если ввожу Mary User - ждёт следующего ввода(фамилии). В случаях: Mary Average User == User, Mary A. Mary A. User == User, Mary A. Работает идеально. Надо так же при вводе только: Mary User выводить - User, Mary.#include <iostream>
C++ Перехват клавиатуры в Linux
Доброго времени суток. Пишу курсовую и столкнулся с непосильной для меня задачей: перехватывать нажатия клавиш в Linux. Программа в идеале должна работать как Punto Switcher под Windows. Пытался использовать XNextEvent, но он не сильно помог (может просто потому, что не разобрался как он работает). Пользуюсь ALT Linux с KDE 4 на борту (если от этого что-то зависит :).
C++ Вычислить интеграл(численные методы) http://www.cyberforum.ru/cpp-beginners/thread694328.html
Здравствуйте, помогите с заданием. Подойдет ли метод Рунге-Кутта? Вычислить интеграл \int_{0}^{1}\left({\\\epsilon }^{x} + 1\right)dx c точностью \varepsilon={10}^{-2} по формуле трапеций. Заранее очень благодарю за помощь!
C++ Вычисление суммы квадратов чисел Народ выручайте дан текстовый файл, содержащий записанные в столбик числа, надо вычислить сумму их квадратов Мне не нужен весь код( главная задача другая) надо именно как вычислить сумму квадратов чисел подробнее

Показать сообщение отдельно
druidich
 Аватар для druidich
30 / 30 / 4
Регистрация: 21.05.2012
Сообщений: 428
11.11.2012, 11:39  [ТС]     visual studio 2012 - ошибка "переопределение типа"
alsav22, блин ошибся
statemanager.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "head.h"
 
#pragma once
 
 
 
 
class CStateManager
{
 
 
public:
    CStateManager(void);
    ~CStateManager(void);
    bool Push(void (*Function)(void* CallerPtr,Purpose Purp),void* CallerPtr=NULL);
    bool Pop(void* CallerPtr=NULL);
    bool PopAll(void* CallerPtr=NULL);
    bool process(void* CallerPtr=NULL);
private:
    sState* m_CurrentState;
};
main.cpp
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#include "head.h"
#include "StateManager.h"
 
 
 
 
 
 
 
void Fun1(void* CallertPtr,Purpose Purp)
{
    switch (Purp)
    {
    case STOP_PURPOSE:
        cout << "Fun1 stopping" <<endl;
        break;
    case INIT_PURPOSE:
        cout << "fun1 staring" << endl;
        break;
    case FRAME_PURPOSE:
        cout<<"fun1 processinf"<<endl;
        break;
    default:
        cout<<"fun1 no purpose"<<endl;
        break;
    }
}
 
void Fun2(void* CallertPtr,Purpose Purp)
{
    switch (Purp)
    {
    case STOP_PURPOSE:
        cout<<"fun2 stop"<<endl;
        break;
    case INIT_PURPOSE:
        cout<<"fun2 starting "<<endl;
        break;
    case FRAME_PURPOSE:
        cout<<"fun2 proccessing" << endl;
        break;
    default:
        cout<<"fun2 no purpose"<<endl;
        break;
    }
}
 
void Fun3(void* CallertPtr,Purpose Purp)
{
    switch (Purp)
    {
    case STOP_PURPOSE:
        cout<<"fun3 stop"<<endl;
        break;
    case INIT_PURPOSE:
        cout<<"fun3 starting "<<endl;
        break;
    case FRAME_PURPOSE:
        cout<<"fun3 proccessing" << endl;
        break;
    default:
        cout<<"fun3 no purpose"<<endl;
        break;
    }
}
void main()
{
CStateManager StateMan;
cout<<"<process>"<<endl;
StateMan.process(NULL);
cout<<"<change to fun1 >"<<endl;
StateMan.Push(Fun1,NULL);
cout<<"<change to fun2 >"<<endl;
StateMan.Push(Fun2,NULL);
cout<<"<procces>"<<endl;
StateMan.process(NULL);
cout<<"<kill fun2>"<<endl;
StateMan.Pop();
cout<<"<change to fun3>"<<endl;
StateMan.Push(Fun3);
cout<<"procces"<<endl;
StateMan.process(NULL);
cout<<"<kill all>"<<endl;
StateMan.PopAll(NULL);
cout<<"<procces>"<<endl;
StateMan.process(NULL);
}
 
Текущее время: 20:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru