c++ - Должен ли я использовать вложенные классы в этом случае?

c++ - Должен ли я использовать вложенные классы в этом случае?

Я работаю над набором классов, используемых для воспроизведения и записи видео. У меня есть один основной класс, который действует как открытый интерфейс, с такими методами, как play(),stop(),pa…


c# - Лучше ли создавать классы моделей или придерживаться универсального базового класса базы данных?

У нас есть простой служебный класс для наших вызовов базы данных(легкая оболочка вокруг ADO.NET), но я думаю о создании классов для каждой базы данных/объекта. Было бы разумно это сделать, или э…


Будущая коррекция большого приложения пользовательского интерфейса-MFC с пакетом Feature Feature 2008, или C#и Winforms?

Моя компания разработала долговременный продукт с использованием MFC в Visual C++ в качестве стандарта defacto для разработки пользовательского интерфейса. Наша база кода содержит ALOT устаревшего…


Передача большего количества параметров в указателях функции C

Предположим, я создаю шахматную программу. У меня есть функция void foreachMove( void(*action)(chess_move*), chess_game* game); который вызовет действие указателя функции для каждого действител…


Вызов базового конструктора в C#

Если я наследую базовый класс и хочу передать что-то из конструктора унаследованного класса в конструктор базового класса, как это сделать? Например, Если я наследую класс Exception, я хочу сдел…


Регулярные выражения Python для реализации строкового unescaping

Я пытаюсь реализовать строку unescaping с регулярным выражением Python и обратными ссылками, и, похоже, он не очень хорошо работает. Я уверен, что это то, что я делаю неправильно, но я не могу поня…



.net - Статические методы в интерфейсе/абстрактном классе

Во-первых, я понимаю причины, по которым интерфейс или абстрактный класс(в терминологии.NET/C#) не могут иметь абстрактных статических методов. Мой вопрос тогда больше сфокусирован на лучшем д…


В C++ может ли конструктор и деструктор быть встроенными функциями?

VC++ создает функции, которые реализуются внутри встроенных функций декларации класса. Если я объявляю класс Foo следующим образом, то это встроенные функции CONSTRUCTOR и DESTRUCTOR? class Foo{…


c# - Инициализировать поля класса в конструкторе или при объявлении?

Я недавно программировал на C#и Java, и мне любопытно, где лучше всего инициализировать поля моего класса. Должен ли я сделать это при объявлении ?: public class Dice{private int topFace=…


В классе PHP5, когда вызывает вызов частного конструктора?

Предположим, я пишу класс PHP(>=5.0), который должен быть синглом. Все документы, которые я прочитал, говорят, чтобы сделать конструктор класса закрытым, чтобы класс не мог быть непосредственно…




класса java класс классы наследование методы для class конструктора python