Kazalo:
Opredelitev - Kaj pomeni nedefinirano vedenje?
V računalništvu se nedefinirano vedenje zgodi, kadar računalniški jezik ne opravi določene operacije, ki je kodirana v kodno bazo. Nekateri strokovnjaki to opisujejo kot "predpostavke, ki so jih dali prevajalci izvorne kode", kar kaže na to, da kadar ni postopka za določeno skladnjo, to povzroči težavo, ki jo je težko predvideti v smislu njene razrešitve.
Tehopedija razlaga nedefinirano vedenje
Nedefinirano vedenje lahko ima različne oblike. Kot rečeno, se pojavi, ko kakšna težava ali operacija ni vgrajena v jezik, ki ga uporablja programer. Na primer, C in C ++ imata svoj niz nedefiniranega vedenja glede na to, kako je bil jezik ustvarjen. Pogost primer nedefiniranega vedenja je situacija, ko program indeksira matriko zunaj svojih meja. Drugi primeri so povezani z deljenjem števil na nič, s tiskanjem ničelne vrednosti ali s kazanjem na neko pomnilniško mesto, ki ga ni. Vse vrste napak ali napak v programski kodi računalnika lahko ustvarijo različne različne nedefinirane vedenja, na katere inženirji in programerji morajo biti pozorni.
