029 TIF
Uruchamianie programu krok po kroku w debugerze na ogól uj awnia takie błędy. Przed utworzeniem ostatecznej wersji programu należy więc przetestować w debugerze każdy nowy wiersz kodu (zobacz wskazówka 138.).
We fragmencie „Przed”, podczas awarii programu, debuger wykaże niewłaściwą operację delete.
Zamieszczony dalej niepoprawny fragment kodu, nie wymusi jednak błędnego przerwania programu. Spowoduje natomiast straty pamięci wówczas, gdy zmienna m_lpBufor będzie miała wartość NULL. Można tego nie zauważyć podczas uruchomienia programu (zobacz wskazówka 62.), ale dokładne sprawdzenie kodu w debugerze pozwoli znaleźć usterkę:
if(mJpBufor)
delete rnJpBufor;
if(m_!p Bufor)
delete rnJpEkran;
Inicjalizowanie zmiennych lokalnych
unikanie banalnych biędów
Przed
int TablW::Znajdźlndeks(long I)
{
int iLewy; int iPrawy; int iŚrodek; long IM;
if(m_c!Mtabl == 0) return 0;
whilefiLewy < iPrawy)
{ ,
iŚrodek = (iLewy + iPrawy)/2;
int TablW;:Znajdźlndeks(long I)
{
int iLewy = 0;
int iPrawy = m_clMtabi;
Wyszukiwarka
Podobne podstrony:
REKRUTACJA KROK PO KROKU Rekrutacja na Politechnikę Białostocką odbywa się drogą elektroniczną. Syst6REKRUTACJA KROK PO KROKU Rekrutacja na Politechnikę Białostocką odbywa się drogą elektroniczną. SystI^fojrofika. krok po kroku. Pobiję/ na infojrafikę, jej cele / założenia Zebranie informacji i ich csiedem 3 v’> Jak zainstalować Windows 7. Instruktaż krok po kroku - PROGRAMY - Systemy operacyjneJęzyk JAVA - „program krok po kroku Czy to byt program?1. Kompilacja Ryba.java - OJęzyk JAVA - „program krok po kroku" Jak zamodelować klasę w JAVIE? Każdy język programowania m_ł Narodowy dI Program Szczepień KROK PO KROKU. OD REJESTRACJI DO SZCZEPIENIAfotka115 leieronTelefonTelefon Aby mieć swój telefon, wystarczy tylko, krok po kroku, wykonać imgad Bios - konfiguracja Kiedy już nic nie można zrobić... TRIKI, PORADY KROK PO KROKU Kliknij tutaOCHRONADANYCH OSOBOWYCH Praktyczne porady • Instrukcje krok po kroku • Wzorywięcej podobnych podstron