Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 08.01.2018
Сообщений: 135
1

Не объявленный идентификатор

13.05.2018, 14:25. Показов 1193. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть код наследования шаблонного класса. При компиляции говорит что не объявлен идентификатор

вот код

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
#include <iostream>
#include <fstream>
#include <string>
#include <typeinfo>
 
using namespace std;
 
 
template<typename T1>
class TypeSize
{
public:
    
 
    TypeSize(T1 value)
    {
        this->value = value;
    }
    void getSize()
    {
        cout << "Size of all variable is: " << sizeof(T1) << endl;
    }
protected:
    T1 value;
};
 
template <typename T1>
class typeInfo : public TypeSize<T1>
{
public:
    typeInfo(T1 value):TypeSize(value)
    {
 
    }
 
    void ShowTypeName()
    {
        cout << "NAME OF TIPE: " << typeid(value).name() << endl; //это 38 строчка кода  и с ней проблемы
    }
};
 
 
int main(char* argc, int argv[])
{
    setlocale(LC_ALL, "ru");
 
    double k = 5;
 
    typeInfo<double> a(k);
 
    a.ShowTypeName();
    a.getSize();
 
    system("pause");
    return 0;
}

value: необъявленный идентификатор (строка 38)
выражение слева от ".name" должно представлять класс, структуру или объединение (строка 38)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2018, 14:25
Ответы с готовыми решениями:

Компилятор ругается на не объявленный идентификатор
Подскажите в чем проблема ? #pragma once #include &quot;stdafx.h&quot; class Employer { public:...

Не объявленный идентификатор statik_cast<char>(5);
#include&lt;iostream&gt; #include&lt;cstdlib&gt; #include&lt;time.h&gt; using namespace std; enum...

Почему ругается на не объявленный идентификатор
#include&lt;iostream&gt; #include&lt;time.h&gt; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; using namespace std;...

идентификатор _ReturnAddr идентификатор не определён; _ReturnAddress идентификатор не найден
#include &quot;Hooks.h&quot; #include &quot;Hacks.h&quot; #include &quot;Chams.h&quot; #include &quot;Menu.h&quot; #include...

1
7794 / 6560 / 2985
Регистрация: 14.04.2014
Сообщений: 28,681
13.05.2018, 15:11 2
C++
1
typeid(this->value)
0
13.05.2018, 15:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2018, 15:11
Помогаю со студенческими работами здесь

Ошибка что то типа не объявленный идентификатор,и типа невозможно преобразовать CStringW в там что..то
Даже не знаю как сказать... короче есть база а Access,которую я подключил к проекту MFC,и в этой...

Не объявленный идентификатор
Здравствуйте! Имею вот такой класс, помогите пожалуйста его объект вывести в dataGridView, выходит...

не объявленный идентификатор
undeсlared identfier bm: bookmark procedure TForm2.N11Click(Sender: TObject); VAR xl:variant;...

C2065 не объявленный идентификатор
Добрый день. При компиляции через visual studio 2019 вот такая ошибка. ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru