To jest aplikacja dla systemu Linux o nazwie YSignalSlot, której najnowszą wersję można pobrać jako YSignalSlot.zip. Można go uruchomić online w darmowym dostawcy usług hostingowych OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie YSignalSlot z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
Gniazdo sygnału
Ad
OPIS
YSignalSlot to biblioteka C++ zawierająca tylko nagłówek. Jest to implementacja mechanizmu sygnału-slotu za pośrednictwem C++. Jest podobny do sygnału C++, Boost::signal i SigSlot. Intensywnie wykorzystuje funkcje C++ 11.
Zalety:
- Prawie wszystko jest w czasie kompilacji. Więc jest szybko.
- Może być używany z funkcją pojedynczego gniazda lub nieograniczoną liczbą funkcji gniazda.
- typ zwracany przez funkcję „emit” jest wskaźnikiem rzeczywistego typu zwracanego przez funkcję slotu i może to być dowolny typ.
- Obsługuje typ zwrotu „void”.
- Gniazdo (a) można ustawić, aby włączyć lub wyłączyć. Jeśli slot(y) jest/są wyłączone, sygnał nie może emitować tego/tych slotów.
- Jeśli slot, który wyemitował jest wyłączony lub zwracany typ to void, funkcja „emit” zwraca wskaźnik „NULL”.
- Działa z funkcjami gniazda członkowskiego.
- Wykorzystuje metody programowania meta dla „statycznej pętli for” i „statycznej if”.
- Sygnały mogą być używane zagnieżdżone.
- Odbiorcami mogą być „ten” wskaźnik.
- Jest bezpłatny i licencjonowany przez LGPL.
- Wykorzystuje funkcje C++ 11.
Publiczność
Deweloperzy
Język programowania
C++, C
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/ysignalslot/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.