Libsigc

Libsigc
libsigc++
Entwickler: Karl Nelson, Tero Pulkkinen
Aktuelle Version: 2.0.18
(10. September 2007)
Betriebssystem: UNIX, GNU/Linux
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 grafische 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 (u.a. GNOME[1]) genutzt. Ihr Ursprung liegt in der gtkmm-Bibliothek für grafische Benutzeroberflächen. Die libsigc++ ist das Vorbild für den Signal-Slot-Mechanismus der Bibliothek Boost (Boost.Signals).

Verweise

  1. libsigc++ – Callback Framework for C++, Abschnitt GNOME Links

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Libsigc++ — Entwickler: Karl Nelson, Tero Pulkkinen Aktuelle Version: 2.0.18 (10. September 2007) …   Deutsch Wikipedia

  • libsigc++ — Aktuelle Version 2.2.4 (25. August 2009) Betriebssystem UNIX …   Deutsch Wikipedia

  • Libsigc++ — is a C++ library for typesafe callbacks. libsigc++ implements a full callback system for use in abstract interfaces and general programming. It is the most complete library of its kind with the ability to connect an abstract callback to a class… …   Wikipedia

  • GTKmm — Entwickler: Murray Cumming, Daniel Elstner Aktuelle Version: 2.16.x (März 2008) …   Deutsch Wikipedia

  • Gtkmm — Entwickler: Murray Cumming, Daniel Elstner Aktuelle Version: 2.16.x (März 2008) …   Deutsch Wikipedia

  • Signal-Slot-Mechanismus — Signale und Slots sind ein Konzept aus der Programmierung. Sie realisieren einen ereignisgesteuerten Programmfluss beziehungsweise eine ereignisgesteuerte Kommunikation zwischen Programmobjekten. Ursprünglich geprägt wurde der Begriff durch die… …   Deutsch Wikipedia

  • Signal-Slot-System — Signale und Slots sind ein Konzept aus der Programmierung. Sie realisieren einen ereignisgesteuerten Programmfluss beziehungsweise eine ereignisgesteuerte Kommunikation zwischen Programmobjekten. Ursprünglich geprägt wurde der Begriff durch die… …   Deutsch Wikipedia

  • Signal/Slot-Konzept — Signale und Slots sind ein Konzept aus der Programmierung. Sie realisieren einen ereignisgesteuerten Programmfluss beziehungsweise eine ereignisgesteuerte Kommunikation zwischen Programmobjekten. Ursprünglich geprägt wurde der Begriff durch die… …   Deutsch Wikipedia

  • Aptitude — Screenshot von aptitude Basisdaten Entwickler: Daniel Burrows Aktuelle Version: 0.5.1 …   Deutsch Wikipedia

  • Signal-Slot-Konzept — Signale und Slots sind ein Konzept aus der Programmierung. Sie realisieren einen ereignisgesteuerten Programmfluss beziehungsweise eine ereignisgesteuerte Kommunikation zwischen Programmobjekten. Ursprünglich geprägt wurde der Begriff durch die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”