A simple injector is only a couple of lines in C++. You're 100% wrong about having a hard time without an object oriented language. Injectors are fairly small, you don't need to have all kinds of instances to create one.
For the record, C++ is object oriented.