Hodnocení DU bitové pole metody

Chyby na které si dávat pozor a doporučení:

Výsledky:

44544 75%

- není v modulech

- tisk v metodách

- ctibit by mělo vracet hodnotu

- není "externí" inv



80505 100%

-"externí" inv by mělo být v hlavičce a zdrojáku ke třídě (pouze není členem třídy)

- bitové pole do private metod není nutné předávat, v lokálních metodách jsou prvky objektu implicitně (i když vaše verze má univerzálnější použití a tak lze také použít)



44448 100%

- "externí" inv by neměl vracet ukazatel ale hodnotu (protože pak ten objekt zruší překladač - vy jste na to zapmněl)

- ve zdrojové části třídy psát typ návratové hodnoty



80486 80%

- inv by měl vrátit celý inverzní prvek ne jen výřez

- zdrojová část nemá být v hlavičce, není-li označena jako inline

- použití pole binar je nebezpečné (může se přetéct za jeho konec)

- pro plnění na jedničku je lepší použít bitovou negaci ~, nebo konstanty překladače (65535 není rozměr intu ve všech prostředích)

- není druhý inv



80526 90%

- "externí" inv nemůže vracet referenci (na základě definice této funkce)

- samostatně



83056 85%

- metody nastav, nuluj ... by měly mít jako parametr číslo bitu se kterým pracují

- není druhý inv

- stdafx - systémový název souboru - riskantní používat pro vlastní třídu



83774 90%

- "externí" inv nemůže vracet referenci (na základě definice této funkce)

- samostatně



85563 90%

- inv by měl mít jako parametr bitové pole jako třídu

- data do private sekce





Poslední změna 2005-12-9