Kitaplığı paketlemek istiyorum Kullanıcının kullanımını kolaylaştırmak için yalnızca bir başlık kitaplığı olarak çalışıyorum. (Bu küçük ve ayrı bir çeviri birimine koymak için hiçbir sebep yok) Ancak, kodumu başlıklara koyamıyorum çünkü bu C++ 'nın bir tanım kuralını ihlal ediyor. (Kitaplık üstbilgisinin bir istemci projesinin birden çok çeviri birimine eklendiği varsayılarak)Yalnızca üstbilgi kütüphanesi nasıl oluşturabilirim?
Bir kitaplık sadece nasıl başlık oluşturacak şekilde değiştirilir?
+1 benden. Bu, modern derleyiciler için hemen hemen tüm satır içi araçlardır. –
Nitpick: ODR'nin bozulmasına izin vermez; fonksiyonun birden çok kez tanımlanmasına izin verir. Tanımlar yine de eşleşmeli. –
@BillyONeal: İyi bir nitpick. Düzenlenen. – GManNickG