I fail to see how it's more precise. Obviously if the definition is inline, it's duplicated in every point where the declaration is imported.
Beginners fail to understand for example that providing a class member function definition within the class definition makes it inline, but that's already what you're doing textually, and that's what the keyword means.