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

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

Войти
Регистрация
Восстановить пароль
 
TaranovRV
Сообщений: n/a
#1

Шаблон класса. Ошибка `missing type specifier` - C++

19.07.2012, 16:06. Просмотров 618. Ответов 3
Метки нет (Все метки)

Вот код:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <int value, typename type> class Class
{
public:
    type Array[value];
 
    type Metod(type x);
};
 
 
template <int value, typename type> Class <value, type> :: Metod(type x)
{
    for(int i = 0; i < value; i++)
    {
        Array[i] = x;
        cout << Array[i];
    }
}
Работать не хочет! Ошибка:
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

В чем дело??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2012, 16:06     Шаблон класса. Ошибка `missing type specifier`
Посмотрите здесь:

Шаблон класса,ошибка TEMPLATE C++
Шаблон класса строк - ошибка компиляции C++
Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон C++
C++ Ошибка C4430: missing type specifier - int assumed
C++ Компиляция класса вектор. Ошибка: missing template arguments before «v»
Incomplete type used in nested type specifier - Итерация по списку аргументов C++
C++ Ошибка "missing type specifier - int assumed" В шаблоне класса
Missing type specifier C++
C++ Expected type-specifier
C++ Ошибка "error C4430: missing type specifier" при работе с fstream
Error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C++
С++ ошибка error C4430: missing type specifier - int assumed. Note: C++ does not support default-int C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Somebody
2775 / 1589 / 142
Регистрация: 03.12.2007
Сообщений: 4,162
Завершенные тесты: 1
19.07.2012, 16:21     Шаблон класса. Ошибка `missing type specifier` #2
Так тип возвращаемого значения не указан
C++
1
2
template <int value, typename type> type Class <value, type> :: Metod(type x)
                                    ^^^^
TaranovRV
Сообщений: n/a
23.07.2012, 10:32     Шаблон класса. Ошибка `missing type specifier` #3
Я его указываю здесь:

void main(void)
{
Class <5, int> Constructor1;
^^^
Constructor1.Metod(5);
cout << "\n\n\n";

system("PAUSE");
//return;
}
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
23.07.2012, 10:40     Шаблон класса. Ошибка `missing type specifier` #4
TaranovRV, И что? тип возвращаемого значения у функции должен быть в любом случае.
Yandex
Объявления
23.07.2012, 10:40     Шаблон класса. Ошибка `missing type specifier`
Ответ Создать тему
Опции темы

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