Re: Jak správně rozdělit C++ projekt

Jan Waclawek konfera na efton.sk
Pondělí Srpen 23 16:03:16 CEST 2021


Neviem ako v C++, ale v C je #include doslovne len vlozenie jedneho suboru
do druheho.

Takze ak subor xxx.c jednoducho doslovne rozdelim na subory xxx1.x, xxx2.x,
xxx3.x, a vytvorim subor novyxxx.c v ktorom bude 
#include xxx1.x
#include xxx2.x
#include xxx3.x

tak novyxxx.c sa bude preklada uplne rovnako ako povodny xxx.c

Pripony som zmenil kvoli tomu, lebo ked sa pouziju rozne automaticke
nastroje typu IDE, a tie uvidia subory s priponami .c alebo .h tak sa ich
budu snazit samostatne prekladat.

Ale tradicionalisti budu prskat.

wek



----- Original Message ---------------

Subject: Jak správně rozdělit C++ projekt
   From: Petr Zapadlo <zapik at email.cz>
   Date: Mon, 23 Aug 2021 15:47:31 +0200
     To: HW-news <hw-list at list.hw.cz>

>Zdravím,
>
>nějak se nemůžu domluvit s rozdělením původního jedno velkého souboru na 
>menší. Mějme jeden soubor main.cpp který má následující strukturu:
>
>
>část #include
>
>část #define (piny a podobně)
>
>část deklarace funkcí
>
>část vytvoření  instancí tříd
>
>část definice globálních proměnných
>
>funkce setup
>
>funkce loop
>
>definice funkcí.
>
>A pro zlepšení orientace a čitelnosti bych rozdělit nějak takto po 
>souborech:
>
>globální proměnné, instance tříd a #define
>
>setup a loop
>
>definice funkci
>
>Jaký to má správný postup, buď mu někde něco chybí a nebo si naopak 
>stěžuje, že je daná proměnná redefinována
>
>
>Díky
>
>Petr
>
>
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list at list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list