Home » Extra libraries, Code snippets, applications etc. » C++ language problems and code snippets » Time for little quiz!
Re: Time for little quiz! [message #17892 is a reply to message #17891] |
Tue, 02 September 2008 08:56   |
 |
mirek
Messages: 14267 Registered: November 2005
|
Ultimate Member |
|
|
[quote title=nixnixnix wrote on Mon, 01 September 2008 18:04]ok I am not quite up to understanding the full consequences of the above conversation. However, the bit (excuse the pun) that interests me is:
how many bits does an "int" have when I compile on a 64 bit OS (linux or vista - I am trying both)?
If I want my documents to load and save (using Serialize(Stream&)) between 32 and 64 bit implementations of my software, do I need to replace all "int" with "int32"? I am guessing this is so but what else will I need to change please?
[quote]
It "depends".
With x86-64, int is still 32 bits. And in fact, AFAIK, this is the most common arrangement for 64-bit systems.
To get "true" 64-bit integer, types vary more, but with U++, you can just use "int64".
Quote: |
char is still 16 bit right?
|
char is always 8 bit.
wchar is now 16 bit, but it seems like we have to go 32-bit soon. But that should not affect the existing code too much.
Quote: |
float is always 32 bit right?
double is always 64 bit right?
|
Yes.
Frankly, I do not know But I believe it is 1 for both GCC and MSC.
Quote: |
what about String?
|
Current implementation 16. May change (before 2007, it was equal to sizeof(void*)).
Mirek
|
|
|
 |
|
Time for little quiz!
By: mirek on Tue, 04 April 2006 14:02
|
 |
|
Re: Time for little quiz!
By: unodgs on Tue, 04 April 2006 19:12
|
 |
|
Re: Time for little quiz!
|
 |
|
Re: Time for little quiz!
By: fudadmin on Tue, 04 April 2006 20:04
|
 |
|
Re: Time for little quiz!
By: mirek on Tue, 04 April 2006 20:36
|
 |
|
Re: Time for little quiz!
By: victorb on Wed, 05 April 2006 10:21
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 10:53
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 10:54
|
 |
|
Re: Time for little quiz!
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 12:04
|
 |
|
Re: Time for little quiz!
By: hojtsy on Wed, 05 April 2006 14:26
|
 |
|
Re: Time for little quiz!
By: victorb on Wed, 05 April 2006 14:52
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 14:56
|
 |
|
Re: Time for little quiz!
By: victorb on Wed, 05 April 2006 15:04
|
 |
|
Re: Time for little quiz!
By: hojtsy on Wed, 05 April 2006 15:50
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 17:42
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 14:53
|
 |
|
Re: Time for little quiz!
|
 |
|
Re: Time for little quiz!
By: mirek on Thu, 06 April 2006 15:56
|
 |
|
Re: Time for little quiz!
By: victorb on Thu, 06 April 2006 16:17
|
 |
|
Re: Time for little quiz!
By: mirek on Thu, 06 April 2006 16:25
|
 |
|
Re: Time for little quiz!
By: nixnixnix on Tue, 02 September 2008 00:04
|
 |
|
Re: Time for little quiz!
By: mirek on Tue, 02 September 2008 08:56
|
 |
|
Re: Time for little quiz!
By: nixnixnix on Tue, 02 September 2008 21:54
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 03 September 2008 14:18
|
 |
|
Re: Time for little quiz!
By: nixnixnix on Wed, 03 September 2008 16:38
|
 |
|
Re: Time for little quiz!
By: mrjt on Wed, 03 September 2008 16:51
|
 |
|
Re: Time for little quiz!
By: mirek on Sun, 07 September 2008 10:12
|
 |
|
Re: Time for little quiz!
|
 |
|
Re: Time for little quiz!
By: mirek on Wed, 05 April 2006 13:14
|
Goto Forum:
Current Time: Mon Sep 15 21:32:47 CEST 2025
Total time taken to generate the page: 0.67432 seconds
|