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

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

Войти
Регистрация
Восстановить пароль
 
ququ_smile
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 162
#1

Переопределение типа "class" - C++

06.11.2013, 23:23. Просмотров 603. Ответов 3
Метки нет (Все метки)

Как я понял, ошибка "переопределение типа "class"" означает что класс уже был где-то объявлен, однако у меня он вроде нигде больше не объявлен. Вот снизу скрин и кину проект(потому-что 11 файлов и расписывать что тут где как-то неудобно)
0
Миниатюры
Переопределение типа "class"  
Вложения
Тип файла: rar LabaOOP2.rar (378.9 Кб, 1 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 23:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переопределение типа "class" (C++):

переопределение типа "class" - C++
У меня такая ошибка возникает: переопределение типа "class" Знаю из-зи чего, а убрать не могу: Есть файл 1.h и 1.cpp в котором...

Переопределение тапа "class" - C++
В чём проблема? Матюкается на оба файла. #include "stdafx.h" class CData1 { public: CData1(); ~CData1(); int...

visual studio 2012 - ошибка "переопределение типа" - C++
имею head.h #include <stdio.h> #include <iostream> #include <Windows.h> #pragma comment(lib, "ws2_32") using namespace...

Двусвязный список - Error C2011: ElementsList: переопределение типа "struct" - C++
Что я сделал не правильно? typedef struct ElementsList { struct ElementsList *Prev; struct ElementsList *Next; ...

Переопределение оператора "меньше" пользовательского типа для работы с set - C++
Понимаю, что чтобы хранить в set элементы некоторого класса, нужно переопределить оператор < для этого класса. Оператор переопределен,...

C2011 переопределение типа "enum" RFMapTool c:\dxsdk\include\d3d8types.h - C++
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка C2011 _D3DZBUFFERTYPE: переопределение типа...

3
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
06.11.2013, 23:59 #2
C++
1
#pragma once
первой строкой каждого *.h файла
0
ququ_smile
1 / 1 / 0
Регистрация: 28.01.2013
Сообщений: 162
07.11.2013, 00:08  [ТС] #3
Цитата Сообщение от I.M. Посмотреть сообщение
C++
1
#pragma once
первой строкой каждого *.h файла
Класс, работает, а что это и зачем это?
0
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.11.2013, 11:26 #4
Называется include guard http://ru.wikipedia.org/wiki/Include_guard
предотвращает множественное включение одного и того же файла
0
07.11.2013, 11:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2013, 11:26
Привет! Вот еще темы с ответами:

Ошибка "error C2011: переопределение типа" - C++
struct Tunit { public : int team; int team_agricultural; POINT location; POINT moveLocation; float max_helf; ...

Компилятор выдаёт ошибку: error C2011: Confection::Date: переопределение типа "struct". Как исправить? - C++
#pragma once #pragma warning #ifndef Confection_H #define Confection_H #include <string> #include "Filling.h" using namespace...

Переопределение типа class - C++
Подскажите в чем ошибка??? Не могу никак разобраться. "Ошибка 1 error C2011: zvetnik: переопределение типа...

Значение типа "void" нельзя использовать для инициализации сущности типа "int" - C++
Не понимаю, почему компилятор считает, что s.pop() это значение типа "void".. он же вернет этот удаляемый элемент? Как исправить? void...


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

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

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