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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start 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