Yeah, but then you have to compile the function in every single cpp file and your linking time increases and you&#x27;re at risk of violating ODR and you have to give people the full definition of your function if you&#x27;re making a library rather than just the declaration and a .a&#x2F;.obj&#x2F;.so.