Hodnocení DU dynamické 2D pole
neposílejte exe, ani v zip. Soubor by mohl být vyřazen (mailem bude vyřazen) z důvodu podezření na vir. Posílejte pouze .c, .cpp a .h.
Nepoužívejte globální proměnné. Při rozsáhlejších projektech zde hrozí kolize se jmény jiných programátorů. („Vysunutím“ proměnných (zvláště pak ukazatelů) na globální úroveň jste v tomto projektu neprocvičili to co jste měli).
Transpozicí matice se rozumí její překlopení podél hlavní diagonály. Z toho plyne i nutnost následně přehodit rozměru (X<->Y).
pro „propojení“ modulů používejte standardně ošetřené hlavičkové soubory. Neincludujte .c nebo .cpp soubory – při vícenásobném načtení bude jejich obsah v projektu několikrát a linker z toho bude zmaten – nebude vědět kterou z funkcí zavolat.
Po odalokování paměti (uvolnění ukazatele) je vhodné nastavit ukazatel na NULL
Odalokovat je nutné vše co bylo naalokováno (každý alloc musí mít své free
Na začátku názvů proměnných nepoužívejte podtržítko, které používají překladače jako pomůcku. Pokud už podtržítko chcete použít, používejte jich sudý počet
U volání transpozice bylo nutné doplnit do seznamu parametrů rozměru – nemá smysl je zadávat „natvrdo“ ve funkci. Tato funkce by byla nepoužitelná pro změněný rozměr matice.
Připomínky k odevzdaným DU použijte pro následující DU !!!
Pracujte samostatně !!! Bude se Vám to hodit.
Letošní zadání jsou opravdu jiné než loňské – zbytečně ztrácíte body !!!!! Jak můžete vypracovat úkol když si nepřečtete zadání???? Doteď byly obměněné, od příště jsou úplně nové !!! Letošní stránky pro tento předmět jsou na adrese www.uamt.feec.vutbr.cz/~richter/kppc/prednasky.html .
Poslední změna 2007-10-25