Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 86865
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:18:47+00:00 2026-05-10T22:18:47+00:00

I want to use a signals/slots library in a project that doesn’t use QT.

  • 0

I want to use a signals/slots library in a project that doesn’t use QT. I have pretty basic requirements:

  1. Connect two functions with any number of parameters.
  2. Signals can be connected to multiple slots.
  3. Manual disconnection of signal/slot connection.
  4. Decent performance – the application is frame-based (i.e. not event-based) and I want to use the connections in each frame.

I’ve read a comparison between libsigc++ and Boost.Signals. I’ve also read that Boost.Signals suffers from poor performance. However, I know there are other libraries and I’m still not sure which library should I choose.

Are there any recommendations for a signals/slots library?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T22:18:48+00:00Added an answer on May 10, 2026 at 10:18 pm

    First, try with boost::signal anyway. Don’t assume it will not be fast enough until you try in your specific case that is your application

    If it’s not efficient enough, maybe something like FastDelegate will suit your needs? (i did’nt try it but heard it was a nice solution in some cases where boost::signal don’t seem to suit).

    Anyway, if in your application use the signal each frame, it may be worth to replace the signal system by something more simple, like a container that hold objects/functors that will be called each frame. Signal is more made to allow immediate ‘events’ management than to make a loop cycle dynamic (allowing changing the functions called each frame). (I have my own solution (UPDATE: it’s very old and archaic now) that i heavily use in a game and for instance i’ve no problem with the performance, so maybe something similar could help).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 59k
  • Answers 59k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer You should be able to access the actual string value… May 11, 2026 at 9:01 am
  • added an answer There's a way to do this built in to Visual… May 11, 2026 at 9:01 am
  • added an answer For anyone who is interested to know the answer: I… May 11, 2026 at 9:01 am

Related Questions

I want to use a signals/slots library in a project that doesn't use QT.
I want to use a timer in my simple .NET application written in C#.
I want to use a spin button control (also known as an up-down control)
I want to use a case statement in my user-defined functions because I need
I want to use a string that I have been using in one aspx.cs
I want to use a ComboBox with the DropDownList style (the one that makes
I want to use a validator to ensure 2 password fields match in Flex.
Assuming that I want to use a hash as an ID instead of a
I have a string of test like this: <customtag>hey</customtag> I want to use a
In MS Access, I have a query where I want to use a column

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.