This is just as a code example for the future interviews. This is EventListener(like it is in c#) implemented in c++ .I'm using some c++11 features (like final), but you can easily remove them if you want. Check wiki-page to see usage.

Need to be done: thread-safe; safe dispose of the caller-object(which invoking a delegate); improve event-caller;


19.12.14 - added some improvements

Features

  • c# events style
  • Simple events creation
  • Simple subscription / desubscription
  • Easy Event Types creation
  • support static or non member function
  • Simple interface (EventHolder.h, EventListener.h, EventArgs.h)

Project Activity

See All Activity >

Follow C++ EventListener (C# style)

C++ EventListener (C# style) Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of C++ EventListener (C# style)!

Additional Project Details

Registered

2014-12-18