Це програма для Linux під назвою YSignalSlot, останню версію якої можна завантажити як YSignalSlot.zip. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою YSignalSlot з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
YSignalSlot
Ad
ОПИС
YSignalSlot — це бібліотека C++ лише заголовка. Це реалізація механізму сигнальних слотів через C++. Він схожий на C++ signal, Boost::signal і SigSlot. Він інтенсивно використовує функції C++11.
переваги:
- Майже все йде на компіляцію. Тому це швидко.
- Його можна використовувати з функцією одного слота або необмеженими функціями слота.
- Тип повернення функції “emit” є вказівником на тип повернення вашої фактичної функції слота і може бути будь-якого типу.
- Підтримує тип повернення "void".
- Слот(и) можна ввімкнути або вимкнути. Якщо слот(и) вимкнено, сигнал не може випромінювати цей/ці слот(и).
- Якщо випущений слот вимкнено або його тип повернення недійсний, функція “emit” повертає покажчик “NULL”.
- Він працює з функціями слотів для учасників.
- Він використовує мета-методи програмування для «статичного циклу for» та «статичного if».
- Сигнали можуть використовуватися вкладеними.
- Приймачі можуть бути «цей» покажчиком.
- Це безкоштовно та ліцензовано LGPL.
- Він використовує функції C++11.
Аудиторія
Розробники
Мова програмування
C++, C
Це додаток, який також можна отримати з https://sourceforge.net/projects/ysignalslot/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.