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

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

Восстановить пароль Регистрация
 
Komi
 Аватар для Komi
6 / 6 / 2
Регистрация: 10.08.2012
Сообщений: 82
23.04.2014, 21:38     Ошибка в чтении функции из заголовочного класса (class header) #1
Прохожу боевое крещение в написании заголовков 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)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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)
Ответ Создать тему
Опции темы

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