Вопросы с тегом «class»

306
Как правильно документировать слоты класса S4, используя Roxygen2?

Для документирования классов с помощью roxygen (2) указание заголовка и описания / подробностей выглядит так же, как для функций, методов, данных и т. Д. Однако слоты и наследование являются своего рода животными. Какова лучшая практика - текущая или планируемая - для документирования классов S4 в...

301
Как сделать глубокую копию объекта?

Немного сложно реализовать функцию глубокого копирования объектов. Какие шаги вы предпринимаете, чтобы гарантировать, что исходный и клонированный объекты не имеют общего...

277
Частные и защищенные члены: C ++

Может кто - нибудь просветить меня, чтобы разница между privateи protectedчленами в классах? Я понимаю , от условностей наилучшей практики , что переменные и функции , которые не называются вне класса должны быть сделаны private- но глядя на мой MFC проект, MFC , кажется, пользу protected. Какая...

274
Сколько классов я должен поместить в один файл? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я привык к модели Java, где вы можете иметь один...

273
Лучший способ загрузить модуль / класс из папки lib в Rails 3?

Поскольку последний релиз Rails 3 больше не является автозагрузкой модулей и классов из lib, каков будет лучший способ их загрузки? Из GitHub: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application...

272
Java - получить имя текущего класса?

Все, что я пытаюсь сделать, это получить текущее имя класса, а java добавляет бесполезный бессмысленный $ 1 в конец имени моего класса. Как я могу избавиться от него и вернуть только фактическое имя класса? String className =...

257
Выражение if-else для AngularJS ng-класса

При этом AngularJSя использую ng-classследующий способ: <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/> Мне интересно, могу ли я использовать if-elseвыражение, чтобы сделать что-то похожее на это:...

247
Как использовать Class <T> в Java?

В этом вопросе есть хорошее обсуждение дженериков и того, что они действительно делают за кулисами , поэтому мы все знаем, что Vector<int[]>это вектор целочисленных массивов и HashTable<String, Person>таблица, ключами которой являются строки и значения Persons. Однако, то, что пни меня,...

243
Как удалить дублирование кода между похожими константными и неконстантными функциями-членами?

Допустим, у меня есть следующее, class Xгде я хочу вернуть доступ к внутреннему члену: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for determining that the Z...

243
Указатель на элемент данных класса «:: *»

Я наткнулся на этот странный фрагмент кода, который прекрасно компилируется: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } Почему C ++ имеет этот указатель на нестатический член данных класса? Какая польза от этого странного указателя в реальном...

242
Функция вызова Python в классе

У меня есть этот код, который рассчитывает расстояние между двумя координатами. Обе функции находятся в одном классе. Однако как я могу вызвать функцию distToPointв функции isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def...

238
Определение 'POCO'

Может кто-нибудь определить, что именно означает «POCO»? Я сталкиваюсь с этим термином все чаще и чаще, и мне интересно, если речь идет только о простых классах или это означает нечто...

237
Java: несколько объявлений классов в одном файле

В Java вы можете определить несколько классов верхнего уровня в одном файле, если только один из них является общедоступным (см. JLS §7.6 ). Смотрите ниже, например. Есть аккуратное название этой техники (аналогично inner, nested, anonymous)? JLS говорит, что система может применять ограничение,...