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

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

Войти
Регистрация
Восстановить пароль
 
Ишук
1 / 1 / 0
Регистрация: 25.04.2012
Сообщений: 59
#1

Request for member which is of non-class type c++ ошибка - C++

16.02.2017, 22:08. Просмотров 255. Ответов 2
Метки нет (Все метки)

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
#ifndef MAP_H
#define MAP_H
 
template <typename T1, typename T2>
class Map
{
    T1 *key;
    T2 *data;
 
public:
    Map();
    void add(T1, T2);
 
};
 
template <typename T1, typename T2>
Map<T1, T2>::Map()
{
    key = new T1[1];
    data = new T2[1];
}
 
template <typename T1, typename T2>
void Map<T1, T2>::add(T1 k, T2 d)
{
 
}
 
#endif // MAP_H
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include "map.h"
 
int main()
{
    Map<int, int> A();
    A.add(10, 10);
    return 0;
}
ошибка: request for member 'add' in 'A', which is of non-class type 'Map<int, int>()'
A.add(10, 10);
--^

Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2017, 22:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Request for member which is of non-class type c++ ошибка (C++):

Request for member '.' in '.', which is of non-class type - C++
Здравствуйте форумчане. Возникает ошибка при компиляции в методе foo() void foo() { ptr_.modify()-&gt;*member_.clear(); } ...

Ошибка request for member 'x' in - C++
Здравствуйте,почему не работает код: #include &lt;iostream&gt; #include &lt;queue&gt; #include &lt;string&gt; #include &lt;vector&gt; using namespace...

Widgets, ошибка: 'class Ui::MainWindow' has no member named <...> - C++
Добрый день! Пишу приложение QtWidgets и столкнулся со следующей проблемой: C:\Qt_programmes\laba4\mainwindow.cpp:21: ошибка:...

Create a programm that creates an object of created class Time and tests the member functions of class - C++
Time Class Create a class called Time that might be used to represent time. 1. Your class should include three data...

Ошибка type qualifier 'std' must be a struct or class name - C++
а у меня на эту строку typedef std::string T_str; выдается ошибка type qualifier 'std' must be a struct or class name что делать? ...

Ошибка компиляции "forbids in-class initialization of non-const static member" - C++
Доброго времени суток! Прошу помощи, так как сам понять в чем проблема не могу. Имею вот такой код: #include &quot;iostream&quot; ...

2
DUMP
57 / 31 / 7
Регистрация: 22.02.2015
Сообщений: 261
16.02.2017, 22:23 #2
C++
1
Map<int, int> A();
Убери скобочки
1
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3976 / 2200 / 553
Регистрация: 18.10.2014
Сообщений: 3,814
17.02.2017, 00:31 #3
Распространенные ошибки

Добавлено через 48 секунд
Теперь стало можно

C++
1
Map<int, int> A{};
если уж вам так хочется там что-то написать.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2017, 00:31
Привет! Вот еще темы с ответами:

[Error] request for member 'next' in '* q->LinkQ::rear' - C++
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; typedef struct { char *base; char *top; int...

error C2228: left of '.add' must have class/struct/union type. в чем ошибка? - C++
Помогите понять в чем ошибка. Пасиб. #include &lt;iostream.h&gt; class book { private: char name_book; char name_avtor; ...

Объяснить причины ошибки "Extra qualification 'CLASS CONSTRUCTOR' and 'CLASS' has incomplete type" - C++
Согласно синтаксису, вроде все правильно, но ошибка... что не так? Ошибки компилятора ниже на рисунке... #include &lt;iostream&gt; ...

<method name> is not a member of <class> при любом типе возвращаемого значения, кроме int - C++
Проблема в следующем, есть класс описанный в .h файле, методы класса описаны в .cpp, при компиляции ошибка: BMPImage.cpp(3): E2316...


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

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

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