Результаты поиска по запросу "class-design"

13 ответов

 функция запутанная. Это сделало бы симпатичную запись в запутанном соревновании по C #, но, скорее всего, вас уволят, если использовать в производстве.

у простой класс, который реализует кольцевой буфер фиксированного размера. Это должно быть эффективно, легко для глаз, типично напечатано. РЕДАКТИРОВАТЬ: Это не должно быть МТ-способных, на данный момент. Я всегда могу добавить блокировку позже, ...

5 ответов

 сделай что-нибудь. Мой пример был упрощен ради вопроса.

я есть простой контейнерный класс низкого уровня, который используется файловым классом более высокого уровня. По сути, класс файла использует контейнер для локального хранения изменений перед сохранением окончательной версии в реальном файле. ...

5 ответов

Спасибо

у общие классы коллекций в Objective C, такие как NSString, NSArray, NSDictionary и т. Д., Имеют как изменяемую, так и неизменную версию. Какова логика определения их отдельно? Производительность, управление памятью или что-то еще?

ТОП публикаций

1 ответ

Отношения «А» и «Вроде А», что означают каждый из них и чем они отличаются?

Сначала пример для обсуждения: class Foo { // Attributes: int attribute1, attribute2; // Methods: virtual void Foo1() { /* With or without Implementation */ } virtual void Foo2() { /* Also with or without Implementation */ } }; class ...

3 ответа

Разновидности объявлений @interface, некоторые с круглыми скобками

Я заметил множество@interface объявления для классов Objective-c. Я хотел бы понять, почему разработчики заявляют@interface следующими способами: // in the .h file @interface MyClass : NSObject // ... @end // in the .m file (what's the purpose ...

11 ответов

Как выбрать между статическими и нестатическими методами в C #?

[Редактировать] Мой оригинальный вопрос был «Почему выбирать между статическим и нестатичным? Оба делают то же самое ...» К сожалению, он был отредактирован до специфического для C # вопроса, чего я действительно хотел избежать. Итак, ...

4 ответа

Классы C ++ с членами, ссылающимися друг на друга

Я пытаюсь написать 2 класса с членами, которые ссылаются друг на друга. Я не уверен, что делаю что-то не так или это просто невозможно. Может кто-нибудь помочь мне здесь... Source.cpp #include "Headers.h" using namespace std; void main() { ...

1 ответ

Использование self в методе класса

Я наткнулся на этот код в ShareKit, и я не понимаю, что имел в виду автор, используяself в методе класса. Есть предупреждение: несовместимые типы указателей отправляют «класс» в тип параметраid<FBSessionDelegate>. Я хочу убрать эти ...

2 ответа

Класс соединения PDO / код и дизайн класса

Я пытаюсь понять, как использовать PDO с классом "подключения". class db { private static $dbh; private function __construct(){} private function __clone(){} public static function connect() { if(!self::$dbh){ self::$dbh = new ...

7 ответов

Дизайн класса против IDE: действительно ли функции, не являющиеся членами группы, действительно стоят того?

В (иначе) отличной книгеСтандарты кодирования C ++ [http://www.gotw.ca/publications/c++cs.htm], Пункт 44, под названием«Предпочитаю писать функции, не являющиеся членами группы»Саттер и Александреску рекомендуют, чтобы только функции, которым ...