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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ширина пикселя SetPixel http://www.cyberforum.ru/cpp-beginners/thread1155625.html
Как задать ширину пикселя HPEN hPen = CreatePen(PS_DASH, 5, RGB(255, 255, 255)); таким образом не получается
C++ Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции Записать элементы массива Х в массив У, сместив элементы массива Х вправо на 3 позиции http://www.cyberforum.ru/cpp-beginners/thread1155604.html
Не хватает опыта для того, чтобы понять ошибку в задаче циклического побитового сдвига C++
Доброго времени суток! Помогите пожалуйста разобраться, почему вместо заданных мною, скажем 4 символов, после циклического сдвига он выдаёт в разы больше. Ошибка начинает появляться на третьем цикле for. Вот функция: void lrotate(unsigned char ch,int n) { unsigned int in; for(int j=0;ch > 0;j++) { in=ch; } for(int k=0;in;k++)
C++ Описать базовый класс автомобиль
Помогите написать программу Описать базовый класс автомобиль со следующими данными: количество колес тип двигателя геометрические размеры (длина, ширина, высота) грузоподъемность(кг) На основе этого класса создать производные: легковой автомобиль грузовой автомобиль
C++ Шаблонный класс динамический вектор http://www.cyberforum.ru/cpp-beginners/thread1155568.html
Создала шаблонный класс одномерный динамический массив. Нужно заполнить массив числами какими-нибудь. Объявила данные и методы: template <class T> class Exm { protected: T *mas; int len; public: Exm(); //конструктор
C++ Использование функция для решения задачи Добрый вечер, подскажите в чем ошибка в коде. #include "stdafx.h" #include <stdio.h> #include <time.h> #include <stdlib.h> int i,j; int matrix(int **A,int **B,int **C,int rows,int cols ) { for (i=0;i<rows;i++) подробнее

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


в чем состоит моя наитупейшая(?) ошибка, подскажите, о мудрейшие!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru