Improves your application architecture: by using this Inversion of control container when you instantiate a class all dependencies for that object will be automatically created and "injected" using smart pointers without you having to call constructors explicitly.

This may seems just a simple task, but infectorpp do it very well and alongside with other carefully crafted features will help you make your application more maintainable, testable and ready to satisfy new requisites.

If you already used a Dependency Injection Container in the past you'll love the chance to do in C++ what users did for years in C# or other languages.

If you never used such kind of frameworks you can take a look at official homepage for tutorials and examples and get the chance to improve your software engineering skill and improve the design of your application now.

Contribute development by starring, following me or Infectorpp's website and forking it on github. Also reviews here will help ;)

Features

  • Exception Safety STRONG GUARANTEE
  • Only constructor injection
  • only 170 Kb when compiled as static library
  • following DI pattern reduce application size
  • 10 times faster than Infectorpp1
  • Unique features and design
  • Inspired by C# but carefully crafted for C++
  • Quick project iteration
  • Easy to learn
  • C++11

Project Samples

Project Activity

See All Activity >

Follow Infector++

Infector++ Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Infector++!

Additional Project Details

Registered

2013-07-11