Articles of статического

Использование exit () в деструкторе classа, имеющего статический объект, не заканчивается бесконечным циклом, как ожидалось

Я наткнулся на это в главе 10 «Думая в C ++ vol.1» Брюсом Эккелем. Деструкторы для статических объектов (т. Е. Все объекты со статическим хранилищем, а не только локальные статические объекты, как в приведенном выше примере) вызывают, когда main () завершает работу или когда вызывается явная функция библиотеки Standard C (). В большинстве реализаций main […]

Сравнение статического и нестатического целого числа в нестатической функции

У меня есть статическая переменная, которую я использую в качестве счетчика и нестатической версии переменной, которую я использую, чтобы сохранить значение счетчика при определенных событиях. Вот какой код: Заголовок: static int UndoID; int UndoRedoID; void SetUnsavedChanges(); Учебный class: В разных частях classа я пробую что-то вроде этого: UndoRedoID = UndoID; Я пробовал другие вещи вроде: […]

Singleton с двумя методами getInstance (), передающими родительский указатель?

Я все еще работаю над своим Logger, и мне нравится идея Singleton, но мой Logger выводит frm QDialog, поэтому я бы хотел обработать свой родительский указатель QWidget * MainWindow, когда я его сначала назову: class Logger : public QDialog { Q_OBJECT private: explicit Logger(QWidget* parent = 0); public: static Logger& firstInstance(QWidget* parent = 0) { […]

Статическая функция члена _beginthreadex

Как создать процедуру streamа для статической функции-члена class Blah { static void WINAPI Start(); }; // .. // … // …. hThread = (HANDLE)_beginthreadex(NULL, 0, CBlah::Start, NULL, NULL, NULL); Это дает мне следующую ошибку: ***error C2664: ‘_beginthreadex’ : cannot convert parameter 3 from ‘void (void)’ to ‘unsigned int (__stdcall *)(void *)’*** Что я делаю неправильно?

Почему переменные статического члена хорошо сочетаются с тройным оператором?

Вот сделка. У меня есть статический class, который содержит несколько статических функций, используемых для ввода ввода. Класс содержит частную статическую переменную-член для указания, вводит ли пользователь какую-либо информацию. Каждый метод ввода проверяет, вводит ли пользователь какую-либо информацию и соответственно устанавливает переменную состояния. Я думаю, что это будет подходящее время для использования тернарного оператора. К сожалению, […]

Intereting Posts
C ++ 64 бит int: передавать по ссылке или передавать по значению текстуры с прозрачным фоном с использованием alpha blending opengl Избегание дублирования определений функций в специализированных шаблонах Получить IP-адрес удаленного хоста QTcpServer c ++: Предоставляет ли gcc расширенный макрос / функцию как «countof» размер массива? Каков наилучший способ вернуть что-то вроде коллекции `std :: auto_ptr` в C ++ 03? Как создается объект std :: cout / создается Можно ли использовать MongoDB как встроенную базу данных? Динамическое создание списка аргументов функции C ++ во время выполнения Быстрое разреженное матричное умножение Float Значения как индекс в массиве в C ++ Доступ к переменным-членам через форматирование lambda-заполнителя Linux отказывает в разрешении на соединение сокетов с помощью boost asio назначение байтового массива Возможно ли преобразовать типы в пакет параметров?