Zum Inhalt springen

Libsigc++

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 27. Juni 2007 um 15:30 Uhr durch Spid (Diskussion | Beiträge) (erw.). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion.

Begründung:Was genau macht nun diese Bibliothek von Programmfunktionen relevant? Ich kann nicht erkennen warum sowas in einer Enzyklopädie beschrieben werden sollte. --Weissbier 09:54, 26. Jun. 2007 (CEST)



libsigc++

Basisdaten

Entwickler Karl Nelson, Tero Pulkkinen
Aktuelle Version 2.0.17
(20. Dezember 2005)
Aktuelle Vorabversion 2.99.10[1]
(10. März 2018)
Betriebssystem UNIX, GNU/Linux
Programmier­sprache C++
Kategorie Klassenbibliothek
Lizenz LGPL
libsigc.sourceforge.net

libsigc++ ist eine C++-Programmbibliothek. Die Bibliothek stellt einen Signal-Slot-Mechanismus bereit, eine typsichere Form von Rückruffunktionen. Bereitgestellt wird sie unter der freien Lizenz LGPL.

Die Implementierung von Rückruffunktionen ist insbesondere bei Bibliotheken für graphische Benutzeroberflächen von zentraler Bedeutung. Der Grundsatz der starken Typsicherheit in der Sprache C++ macht hierfür besondere Konzepte notwendig. Die libsigc++ realisiert einen Signal-Slot-Mechanismus mit Hilfe von C++-Templates und Funktoren.

Die Programmbibliothek wird von unterschiedlichen Projekten genutzt, hat ihren Ursprung jedoch in der gtkmm-Bibliothek für graphische Benutzeroberflächen. Sie ist das Vorbild für den Signal-Slot-Mechanismus der Bibliothek Boost (Boost.Signals).

  1. Release 2.99.10. 10. März 2018 (abgerufen am 1. November 2018).