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

Ошибка "error C2011: переопределение типа" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread602614.html
Как вычислить сумму положительных элементов матрицы А размером N*N, расположенных над главной диагональю?
C++ Перевести с паскаля на с++ Люди) есть проблемко с курсовой задачкой, вроде как нашел нужную, да вот только она не на том языке что мне нужен =( задачка большая, звучит так: Создать список, содержащий сведения об отправлении поездов дальнего следования с Казанского вокзала. Структура записи: номер поезда, станция назначения, время отправления, время в пути, наличие билетов. Кол-во записей запрашивается с клавиатуры.... http://www.cyberforum.ru/cpp-beginners/thread602611.html
создание игры, быстродействию C++
Андре Ламот пишет что разницы между игроком и компьютером почти нет(в определённой сфере), всё действие ИИ сводится к посылке сообщений в процедуру обработки оконных обобщений которая одинакова для игрока и компьютера, вот мне интересно будут ли проблемы(события игрока будут поздно отрабатываться) если игроков будет пару сотен?
C++ stl в VS 2008
vector <int> size; deque <int> COUNTER; вылазиют ошибки синтаксическая ошибка: отсутствие ";" перед "<" отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию как исправить? в других компиляторах всё нормально Добавлено через 2 минуты ошибку нашёл надо было std:: подставить.
C++ Как добавить перебор выборок? http://www.cyberforum.ru/cpp-beginners/thread602585.html
Задается массив с клавиатуры. Нужно из 6 введенных цифр сделать полный перебор всех выборок из 3 элементов. тоесть если массив 1 2 3 4 5 6 - возможные выборки: 123 132 321 и т.д.#include "stdafx.h" #include <algorithm> // для сорт #include <ctime> #include <iostream> using namespace std; const int size=10; int main() { setlocale(0,"rus"); int i = 0;
C++ Коммандная строка Нужно выполнить команду aapt dump badging Filename.apk и получить доступ к тому, что она показала. Полученные данные нужно обработать в программе. Как сделать это на С++? Добавлено через 43 минуты Также нужно, чтобы параметр Filename.apk задавался переменной, которая была задана до этого. подробнее

Показать сообщение отдельно
dima koz
 Аватар для dima koz
23 / 17 / 1
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
11.06.2012, 13:25     Ошибка "error C2011: переопределение типа"
У тебя Tunit,скорее всего, уже где- определено, попробуй сменить название Tunit на другое или воспользоваться :
Подробности - #if !defined()

Конструкция типа (директива препроцессора)
#if !defined(MyClass_H)
#define MyClass_H
......
#endif

Позволяет исключить двойные включения описания классов, и тем самым избежать ошибок типа error C2011, вот например таких:
--------------------Configuration: Test - Win32 Debug--------------------
Compiling...
test.cpp
d:\project\test\myclass.h(6) : error C2011: 'MyClass' : 'class' type redefinition
Error executing cl.exe.

test.obj - 1 error(s), 0 warning(s)
 
Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru