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

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

Войти
Регистрация
Восстановить пароль
 
khongor
0 / 0 / 0
Регистрация: 21.02.2008
Сообщений: 17
#1

Как делается Read only property - C++

30.07.2009, 14:40. Просмотров 652. Ответов 3
Метки нет (Все метки)

Умные люди, скажите плииз, Как в собственном классе сделать реад онли проперти например как TQuery->RecordSize.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2009, 14:40     Как делается Read only property
Посмотрите здесь:

N человек,сам незнаю как делается?! - C++
13. В магазине стоит очередь из N человек. Время обслуживания i-го покупателя ti – случайная величина, распределенная по закону равномерной...

распечатать количество девушек (как делается...?) - C++
13. Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по какому-либо задаваемому имени и имена всех тех, кому...

Компиляция проекта в Visual Studio 2012: как это правильно делается? - C++
В общем не получается скомипилировать проект, вроде делаю все правильно (Построение>Построить решение) И он вроде как строит, ошибок...

Нужно написать генерацию исключений для методов, как это делается? - C++
вот все задание , но нужно лишь последний абзац Задание: Разработать абстрактный класс TList, отвечающий за хранение целочисленных...

Что делает read и как им пользоваться? - C++
Растолкуйте пожалуйста ,что делает read и как им пользоватся ?Перерыл куча сайтов так ничего и не понял.

Как при помощи ф-ий read/write записать в файл, а потом считать с него - C++
Такой вопрос! Как при помощи ф-ий read/write записать в файл, а потом считать с него различные типы данных, как int,double, char, char. ...

Не делается отступ - C++
Вчера первый раз сел за программирование, начал с C++. Скачал себе Dev-C, учусь здесь.Там в конце каждого занятия есть задание. Сейчас...

Что делается этимим строчками - C++
void main() { srand((unsigned)time(NULL)); setlocale(0, ""); ..... }

Описать что делается в фрагменте кода - C++
Вот собственно фрагмент кода, опишите пожалуйста что он делает bool soglasnaya(char c) { for (int i=0;i<nofsoglas;i++) { ...

Property в c++ - C++
Code::Blocks g++ Приветствую, есть ли возможность создать кросс. property (win, linux, macos) - если да то как, и будет ли работаnь...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
2563 / 1785 / 252
Регистрация: 08.06.2007
Сообщений: 6,913
Записей в блоге: 4
30.07.2009, 16:03     Как делается Read only property #2
Вы не написали какой компилятор имеется ввиду. Вот это работает на VC 6.0 и на BCC 5.5.

Код
#include <iostream.h>
class test{
private:
  int m_prop;
public:
  test() {m_prop=45;}
  int getprop() {return m_prop;}
  __declspec( property( get=getprop ) ) int prop;
};

void main() {
  test t;
//  t.prop = 55; Ошибка компиляции, потому закомментировано
  cout << t.prop << endl; // Печатает 45
}
palva
2563 / 1785 / 252
Регистрация: 08.06.2007
Сообщений: 6,913
Записей в блоге: 4
30.07.2009, 16:18     Как делается Read only property #3
На BCC класс можно описать проще:
Код
class test{
private:
  int m_prop;
public:
  test() {m_prop=45;}
  __property int prop = {read=m_prop};
};
Может быть и на Микрософте можно в качестве аксессора указывать не метод, а поле, но я не знаю, как.
khongor
0 / 0 / 0
Регистрация: 21.02.2008
Сообщений: 17
02.08.2009, 11:40  [ТС]     Как делается Read only property #4
Bolshoe spasibo PALVA!! Poluchilos' OK.
Yandex
Объявления
02.08.2009, 11:40     Как делается Read only property
Ответ Создать тему
Опции темы

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