In a practical environment, using gcc or MS Visual Studio, is it bad to pass the value types which are the same size or less than an int by const reference ?
i.e. is it
It really doesn't matter, passing by value makes cleaner code thou and is therefore considered good practice.