C++ naco jsou hlavičkové soubory když budu psát OOP?

D3ad

Re:C++ naco jsou hlavičkové soubory když budu psát OOP?
« Odpověď #75 kdy: 28. 04. 2017, 13:21:15 »
.... na C++ se vyser Java je mnohem lepší ;D a .h soubory stejně nepotřebuješ ani v C++ ani v Javě ani nikde jinde...

To by mě zajímalo, jak v C++ programujete bez hlavičkových souborů

Napise cely projekt do jednoho souboru  :D


YF

Re:C++ naco jsou hlavičkové soubory když budu psát OOP?
« Odpověď #76 kdy: 28. 04. 2017, 14:44:42 »
Jinak to byva popsano v knihach vetsinou hned na zacatku.

expert

Re:C++ naco jsou hlavičkové soubory když budu psát OOP?
« Odpověď #77 kdy: 29. 04. 2017, 15:45:20 »
hlavičkové soubory jsou pro interface, cpp soubory jsou pro implementaci.

Toto neplatí zdaleka vždy. Existují header-only knihovny (např. v Boostu je jich většina), které není třeba linkovat, protože veškerá implementace je v headerech.

Při programování šablon stejně implementace bude nejšíš v headeru, ale na to přijdeš sám, proč.