<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Cosmin Ratiu wrote:
<blockquote
cite="mid:a55f70905072339i336b09dn85b6c6073f62fecb@mail.gmail.com"
type="cite"><br>
<div class="gmail_quote">2009/5/8 dana apostol <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:dana.apostol@ccna.ro">dana.apostol@ccna.ro</a>></span><br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Nu
stiu daca a mai raportat cineva problema [personal nu am gasit]:<br>
<br>
dar verificarile din check si clear se fac prin impartiri si alte
operatii la 4! (sizeof(int))... si nu e usor cand ai un sistem pe 64 de
biti sa te prinzi ca eroarea survine de la acest fapt.<br>
As propune macar un define size la inceputul testului sau in loc de 4
inlocuit cu sizeof(int)...pe viitor. :)<br clear="all">
</blockquote>
</div>
<br>
De aceea exista masinile virtuale, ca sa ai o platforma bine definita
de testare.<br>
</blockquote>
Absolut de acord. Dar comentariul OP ramane valid - din cate imi
aduc eu aminte, printre "best programming practices" se numara si
evitarea de "magic numbers". Adica folosirea "sizeof(int)" in loc de
"4".<br>
<br>
Pana la urma, scopul cursului este tocmai sa invatam sa scriem
programe portabile, nu? Nu programe care merg doar pe o anumita masina
virtuala, cand e vineri, 13, si luna e in primul patrar :P<br>
<br>
<pre class="moz-signature" cols="72">--
Bogdan Sass
CCAI,CCSP,JNCIA-ER,CCIE #22221 (RS)
Information Systems Security Professional
"Curiosity was framed - ignorance killed the cat"</pre>
</body>
</html>