<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">In C/C++ the pointers are limited by the bit word that is doing the pointing. In 64bit your types and variables are larger and have a larger range. <br><br>Theoretically<br><br>define MAX_BLOB_SIZE 128000;<br><br>class Example<br>{<br>public:<br> //------: Data elements <br> char m_ItemName;<br> void m_Blob[MAX_BLOB_SIZE];<br><br> //------: Pointer members Linked lists <br> Example *m_NextExample;<br> Example *m_PrevExample;<br><br> //------: For sorting <br> Example *m_LeftChild;<br> Example *m_RightChild;<br><br><br><br> //------: Function members <br> int
FunctionThatDoesStuff();<br><br>};<br><br><br>This is a class the holds a blob or what ever you want it ti be. To compile and run the code you would not have to change the code to yield performance. A program using this class can handle a larger list. And the "Tree" sort would perform better because the program stack is bigger. <br><br>When you declair it:<br><br>main()<br>{<br> <br> Example *l_Current Item = new Example;<br> //------: do more stuff<br><br>}<br><br>Just by changing to 64bit AND compiling under 64bit you get better performance hence bigger scale, and you project manager is happy because migration time is less.<br><br><br><br><br><br><br><br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Aaron Kulkis <akulkis3@hotpop.com><br>To: MDLUG's Main discussion list <mdlug@mdlug.org><br>Sent: Wednesday, October
31, 2007 1:33:25 PM<br>Subject: Re: [mdlug] [Fwd: Re: [opensuse] 64 bit vrs 32 bit advantages speed etc.]<br><br>
David Lane wrote:<br>> When I programmed in 16bit pc's there was a limit to the access of
RAM. <br>> 32bit extended that and of course 64 goes even further, because now <br>> things are bigger. <br>> <br>> You would have to restructure applications to take advantage of 64bit
<br>> architecture.<br><br>Or just declare bigger arrays ;-)<br><br><br>_______________________________________________<br>mdlug mailing list<br><a ymailto="mailto:mdlug@mdlug.org" href="mailto:mdlug@mdlug.org">mdlug@mdlug.org</a><br><a href="http://mdlug.org/mailman/listinfo/mdlug" target="_blank">http://mdlug.org/mailman/listinfo/mdlug</a><br></div><br></div></div><br>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam? Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com </body></html>