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

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

Войти
Регистрация
Восстановить пароль
 
Komi
 Аватар для Komi
6 / 6 / 2
Регистрация: 10.08.2012
Сообщений: 82
#1

Ошибка в чтении функции из заголовочного класса (class header) - C++

23.04.2014, 21:38. Просмотров 192. Ответов 5
Метки нет (Все метки)

Прохожу боевое крещение в написании заголовков visual studio 2013

Source.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<thread>
#include<Windows.h>
#include<string>
#include"kaki.h"
 
using namespace std;
 
int main(){
 
    Kaki boris;
    boris.getColour;
    boris.getMass;
 
 
 
    cout << endl;
    system("PAUSE");
    return 0;
}
kaki.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef kaki
#define kaki
 
 
#include<string>
#include<iostream>
using namespace std;
 
class Kaki
{
private:
    string colour = "brown";
    double mass = 1;
public:
    void getColour();
    void getMass();
    Kaki();
    ~Kaki();
 
};
 
#endif

kaki.cpp
C++
1
2
3
4
5
6
7
#include<string>
#include<iostream>
#include"kaki.h"
using namespace std;
 
void Kaki::getColour(){ cout << Kaki::colour; }
void Kaki::getMass(){ cout << Kaki::mass; }

при попытке компиляшки, среда жалуется
\source.cpp(12): error C3867: 'Kaki::getColour': function call missing argument list; use '&Kaki::getColour' to create a pointer to member
\source.cpp(13): error C3867: 'Kaki::getMass': function call missing argument list; use '&Kaki::getMass' to create a pointer to member"


в чем состоит моя наитупейшая(?) ошибка, подскажите, о мудрейшие!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 21:38     Ошибка в чтении функции из заголовочного класса (class header)
Посмотрите здесь:

C++ Связь заголовочного файла и файла с описанием класса.
C++ Ошибка при объявлении функции класса
class выводящий эллементы другого класса... C++
C++ Статический пул для класса с помошью class::operator new непонятное исключение?
Ошибка при подключении заголовочного файла C++
C++ Ошибка при создании заголовочного файла
C++ Main не видит функции из заголовочного файла
C++ Организация класса (lib.so + header.h)
C++ Ошибка в функции производного класса
VS 2015 игнорирует функции из заголовочного файла C++
C++ Ошибка при выведении функции класса, в которой нужно вводить переменную
C++ Ошибка в чтении класса из файла в переменную-буфер

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.04.2014, 21:41     Ошибка в чтении функции из заголовочного класса (class header) #2
Цитата Сообщение от Komi Посмотреть сообщение
boris.getColour;
* * boris.getMass;
C++
1
2
 boris.getColour();
    boris.getMass();
Komi
 Аватар для Komi
6 / 6 / 2
Регистрация: 10.08.2012
Сообщений: 82
23.04.2014, 21:43  [ТС]     Ошибка в чтении функции из заголовочного класса (class header) #3
Цитата Сообщение от cooller_94 Посмотреть сообщение
Код C++
простите, что?
_Ellen_
15 / 15 / 5
Регистрация: 28.11.2013
Сообщений: 50
23.04.2014, 21:52     Ошибка в чтении функции из заголовочного класса (class header) #4
Цитата Сообщение от Komi Посмотреть сообщение
простите, что?
Скобочки нужно ставить при вызове метода, вот что.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.04.2014, 21:54     Ошибка в чтении функции из заголовочного класса (class header) #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Komi Посмотреть сообщение
простите, что?
вместо того куска что я взял в цитату вставьте мой код, метод вызывается с круглыми скобками даже если в него не передаются параметры
Komi
 Аватар для Komi
6 / 6 / 2
Регистрация: 10.08.2012
Сообщений: 82
24.04.2014, 23:29  [ТС]     Ошибка в чтении функции из заголовочного класса (class header) #6
Цитата Сообщение от cooller_94 Посмотреть сообщение
вместо того куска что я взял в цитату вставьте мой код, метод вызывается с круглыми скобками даже если в него не передаются параметры
как я и думал, наитупейшая очепятка.
C++
1
2
#include<idiot.h>
idiot Komi;
Yandex
Объявления
24.04.2014, 23:29     Ошибка в чтении функции из заголовочного класса (class header)
Ответ Создать тему
Опции темы

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