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

Как сделать так, что бы не писать постоянно принадлежность к классу? - C++

Восстановить пароль Регистрация
 
Lagilo
1 / 1 / 0
Регистрация: 17.04.2014
Сообщений: 121
12.10.2015, 12:09     Как сделать так, что бы не писать постоянно принадлежность к классу? #1
Object.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
class Object
{
private:
    float x,y,z;
public:
    Object(void);
    ~Object(void);
 
    void set_x(int x);
    float get_x();
};
Object.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "Object.h"
Object::Object(void)
{
}
Object::~Object(void)
{
}
void Object::set_x(int x) 
{ 
    this->x=x; 
}
float Object::get_x() 
{ 
    return x; 
}
Как сделать так, чтобы не писать постоянно "Object::"?
Можно ли объявить класс в файле .cpp, а в заголовочный файл засунуть только ссылку на класс?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2015, 12:09     Как сделать так, что бы не писать постоянно принадлежность к классу?
Посмотрите здесь:

C++ Как сделать так что бы массив выводил наоборот
Как сделать так что бы антивирус перестал считать программу вирусом? C++
C++ Как сделать так что бы не выбивала ошибку когда ввел не те данные
Как сделать так что бы функция возвращала строку C++
Проверка на принадлежность некоторому классу C++
Как сделать так чтоб работало? Что с компилятором? C++
C++ Можно ли сделать так чтобы к классу можно было бы одновременно обращаться как к массиву
C++ Как сделать так что бы выводило не -1.#IND

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Renji
1535 / 983 / 240
Регистрация: 05.06.2014
Сообщений: 2,963
12.10.2015, 14:23     Как сделать так, что бы не писать постоянно принадлежность к классу? #2
Цитата Сообщение от Lagilo Посмотреть сообщение
Как сделать так, чтобы не писать постоянно "Object::"?
Object(void); Object(){}
Удобно только для коротких методов. Но если в методе тридцать строк, подписать в одной из них Object:: уже не так критично.
Цитата Сообщение от Lagilo Посмотреть сообщение
Можно ли объявить класс в файле .cpp, а в заголовочный файл засунуть только ссылку на класс?
Да, можно в заголовочный файл кинуть class Object;, а остальное в cpp. Но тогда пользователям этого заголовочного файла будет доступно только копирование ссылок и указателей на этот самый класс. Залезть в его потроха или там объект класса создать уже не выйдет.
Yandex
Объявления
12.10.2015, 14:23     Как сделать так, что бы не писать постоянно принадлежность к классу?
Ответ Создать тему
Опции темы

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