0
ответов

Существует ли шаблон для переопределения свойства?

Среда выполнения Objective-C хранит список объявленных свойств в виде метаданных с объектом класса. Метаданные включают имя свойства, тип и атрибуты. Библиотека времени выполнения также предоставляет несколько ...
вопрос задан: 29 May 2012 06:45
0
ответов

Рассматривать vector как vector без копирования (C++0x)

Класс содержит стандартный ::vector< интервал *>. Внешнему коду нужен доступ -только для чтения к этому вектору, он не должен иметь возможности изменять содержимое (ни указателей, ни их содержимого ). Внутри класса...
вопрос задан: 22 April 2012 06:19
0
ответов

Использование замыканий для изменения классов внутри блоков BEGIN Perl

ПРЕДВАРИТЕЛЬНОЕ ПРИМЕЧАНИЕ:Пожалуйста, ради этого обсуждения, давайте на мгновение проигнорируем тот факт, что та же цель может быть достигнута с помощью Class::Аксессор или даже просто с помощью Moose (, возможно...
вопрос задан: 7 March 2012 12:30
0
ответов

Как избежать геттеров и сеттеров

Я читал во многих местах, что «добытчики и сеттеры - зло». И я понял, почему так. Но я не знаю, как их полностью избежать. Say Item - это класс, который имеет информацию об имени элемента, кол-во, ...
вопрос задан: 29 February 2012 21:59
0
ответов

Rails - Добавить атрибуты не в модели и обновить атрибут модели

У меня есть 3 поля в моей форме, которых нет в моей базе данных: Opening_type, Opening_hours, Opening_minutes. Я хочу обновить основной атрибут «открытие» (в базе данных) этими тремя полями. Я пробовал много ...
вопрос задан: 21 February 2012 13:02
0
ответов

iOS когда использовать переменную экземпляра или метод getter

У меня вопрос об использовании getters и переменных экземпляра. Давайте рассмотрим пример. Предположим, у меня есть в файле .h: @property (nonatomic,strong) NSString *name и в .m файле я синтезирую эту ...
вопрос задан: 5 February 2012 21:33
0
ответов

Ошибка сборки в проекте модульного тестирования с аксессорами проекта, содержащего ковариантные типы

Я добавил в наш проект ковариантный интерфейс: interface IView { } interface IPresenter где TView: IView {TView View {получить; } } Я создал несколько классов, реализующих эти ...
вопрос задан: 2 February 2012 14:59
0
ответов

В чем разница между методами Python «__get * __» и «_del * __»?

Я только начал изучать Python несколько месяцев назад и пытаюсь чтобы понять различия между различными методами __get * __: __get__ __getattr__ __getattribute__ __getitem___ И их ...
вопрос задан: 29 January 2012 01:22
0
ответов

Почему файл средства доступа MSTest содержит ссылку на «рабочий стол»

Я использую VS2010 для создания нового проекта модульного тестирования для тестирования моего решения. После того, как я создал модульные тесты, VS создала файл .accessor. Я знаю, что он используется, чтобы помочь проверить приватность или защитить участ
вопрос задан: 16 January 2012 02:14
0
ответов

Абстрактные классы и методы доступа

Главный вопрос: У меня есть ссылочный тип (объект / класс), в котором я хотел бы указать детали реализации аксессоров, но я не хочу, чтобы этот тип был инстанцируемым, только расширяемым. Абстрактные классы ...
вопрос задан: 23 December 2011 08:24
0
ответов

Почему мы не можем присвоить переменную итерации foreach, в то время как мы можем полностью изменить ее с помощью аксессора?

Мне просто интересно вот что: следующий код не будет компилироваться, потому что мы не можем изменить переменную итерации foreach: foreach (var item in MyObjectList) { item = ...
вопрос задан: 20 October 2011 04:11
0
ответов

Доступ к переменным класса модуля внутри класса в Ruby

У меня есть модуль с переменной класса в нем module Abc @@ variable = "huhu" def self.get_variable @@ variable end class Hello def hola помещает Abc.get_variable end end end a ...
вопрос задан: 27 September 2011 23:55
0
ответов

Есть ли способ автоматически генерировать getbers и benders, если они не присутствуют в C ++?

Я испытываю с целью Coverive-C, а в объективных Можно позволить компилятору генерировать Getter и Benters для вас, если они еще не присутствуют (@synthesize). Есть ли способ сделать это в C ++ или ...
вопрос задан: 2 August 2011 13:16
0
ответов

iOS Xcode 4 properties access

I switched to Xcode 4 recently and I don't really understand this new way to write accessors. For example, in the application delegate class that is auto-generated when creating a new project, the ...
вопрос задан: 25 May 2011 20:32
0
ответов

Аксессоры модульного тестирования (геттеры и сеттеры)

Даны следующие методы: общедоступная функция setFoo ( $ foo) {$ this -> _ foo = $ foo; вернуть $ this; } публичная функция getFoo () {return $ this -> _ foo; } Предполагая, что они могут быть изменены на ...
вопрос задан: 27 April 2011 19:20
0
ответов

Получение свойства c # с разными типами

У меня есть такое перечисление и свойство. общедоступное перечисление Тип {Почасовая = 1, Зарплата = 2, Нет = 3}; общедоступная строка EmployeeType {...
вопрос задан: 15 April 2011 17:06
0
ответов

Определение разделов классов друзей и аксессуаров

При определении класса как класса друзей имеет значение, в каком разделе аксессуаров размещены определения, и если это меняет членов, к которым у друга есть доступ? класс aclass { private: ...
вопрос задан: 7 April 2011 03:26
0
ответов

Is returning a reference for accessor idiomatic?

In C++, it is possible to create an accessor which returns a reference to a private field. class Cls { private: int _attr; public: int& attr() { return _attr; } }; такой ...
вопрос задан: 9 March 2011 17:46
0
ответов

MATLAB Lazy Evaluation in Dependent Property

У меня есть класс с несколькими зависимыми свойствами, но я бы хотел вычислить только один раз. Я почти пришел к выводу, что, используя ленивую оценку свойства зависимого класса в MATLAB ...
вопрос задан: 10 February 2011 19:20
0
ответов

Должны ли методы доступа возвращать значения или постоянные ссылки?

Предположим, у меня есть класс Foo с членом std :: string str. Что должен вернуть get_str? std :: string Foo :: get_str () const {return str; } или const std :: string & amp; Foo :: get_str () const {...
вопрос задан: 6 January 2011 10:14
0
ответов

Имеет ли смысл предоставлять неконстантный метод получения ссылок

Иногда мне нужно раскрыть некоторые члены класса. Например, в следующем примере классу Mechanic может потребоваться прямой доступ к компоненту Engine. Я много раз читал, что все поля должны быть ...
вопрос задан: 6 November 2010 15:56
0
ответов

инициализатор, свойства, аксессоры и копирование / сохранение / только чтение

Я хочу понять, как установить параметры свойств (аксессоров). Я взял следующий код из примера календаря Kal. // Holiday.h @interface Holiday: NSObject {NSDate * дата; ...
вопрос задан: 28 October 2010 15:02