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

3 ответа

 Каждый, кто читает заголовок и видит ключевые слова const, может сразу понять, что метод const не меняет состояние объекта и может использоваться, не боясь, что он, например, изменит объект

прочтенияэто [http://duramecho.com/ComputerInformation/WhyHowCppConst.html] Насколько я понимаю, объявление метода какconst предотвращает случайное изменение переменных-членов класса. Находятсяconst методы обычно используются?Должны ли они быть ...

8 ответов

Общие члены класса в C #?

Эй, я думаю, что у меня неправильная идея, но я не уверен, что лучше. Я хочу класс с переменной-членом, которая может быть любого типа, в зависимости от того, что нужно в данный момент. Пока что у меня есть что-то вроде этого: public class ...

4 ответа

Хранение метода как переменной-члена класса

Я имею это как один из моих членов класса 'KeyEvent': private delegate void eventmethod();И конструктор: public KeyEvent(eventmethod D) { D(); }Я хочу вместо вызова D () сохранить этот метод (D) как переменную-член KeyEvent, что-то ...

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

4 ответа

Самый простой ответ на этот вопрос, который работает и является стандартной жалобой: посмотрите на заголовочные файлы для класса / структуры и их иерархии классов. Они скажут вам, если есть элементы данных (а также vtable).

Есть ли какой-то простой способ сказать в C ++ (во время компиляции), если класс / структура не имеет членов данных? Например.struct T{}; Моей первой мыслью было сравнитьsizeof(T)==0, но это всегда, кажется, по крайней мере 1. Очевидный ...

1 ответ

Конструктор для '' должен явно инициализировать ссылочный элемент ''

У меня есть этот класс class CamFeed { public: // constructor CamFeed(ofVideoGrabber &cam); ofVideoGrabber &cam; };И этот конструктор: CamFeed::CamFeed(ofVideoGrabber &cam) { this->cam = cam; }Я получаю эту ошибку на конструкторе:Конструктор ...

4 ответа

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

У меня два класса class a { public: a(int i); }; class b { public: b(); //Gives me an error here, because it tries to find constructor a::a() a aInstance; }Как я могу получить его, чтобы экземпляр aInstance создавался с помощью (int i) вместо ...

8 ответов

г) но это не то же самое, что удаление.

имался исследованиями, и ничего подходящего не пришло, поэтому я пришел сюда. Я пытаюсь избежать утечек памяти, поэтому мне интересно: Скажи у меня классMyClass с участникомints a а такжеbиint array c, которые заполняются в ...

1 ответ

Как правильно инициализировать статический член типа 'T &' в шаблонном классе?

Я играю с инициализирующим синглтон-классом. Идея в том, что вы публично наследуете от класса следующим образом: class foo : public singleton<foo> { };Я многому научился в процессе, но сейчас я застрял, потому что он ломает мой компоновщик ...

5 ответов

Вы можете вызвать метод следующим образом:

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

5 ответов

Вы не можете получить к нему доступ таким образом, вам нужно создать экземпляр класса, содержащего член.

у меня есть функция: List<string> names = new string(); private static void getName(string name) { names.add(name); }Когда я пытаюсь скомпилировать, я получаю: «ссылка на объект обязательна для нестатического поля». Что мне нужно сделать, чтобы ...