size_t

5 views
Skip to first unread message

Demosthenes Koptsis

unread,
Apr 17, 2012, 12:51:38 PM4/17/12
to TheHackerspace
Καλησπέρα σε όλους.

Θα ήθελα να ρωτήσω ποια η διαφορά της δηλωσέως μιας μεταβλητής ως
unsigned int με την size_t.

Αν δώσω
sizeof(size_t);
unsigned int x;
sizeof(x);

έχω τα ίδια αποτελέσματα.

Επίσης είδα την τάση να δηλώνουν ως size_t πίνακες.

Μερικά σχόλια παρακαλώ.

Panos Georgiadis

unread,
Apr 17, 2012, 6:55:53 PM4/17/12
to thessaloniki...@googlegroups.com
Το size_t δεν είναι πάντα το ίδιο με το unsigned int.

Έχει να κάνει κυρίως με συναρτήσεις του συστήματος οι οποίες είναι συνήθως τύπου size_t. Το "default" είναι να χρησιμοποιείς το size_t. Αν χτυπήσει error ο compiler τότε μόνο να δοκιμάσεις το unsigned int ή το unsigned long int.



--
TheHackerspace - Thessaloniki's Hackerspace

http://the-hackerspace.org/



--
Best Regards,
Panos Georgiadis

Demosthenes Koptsis

unread,
Apr 18, 2012, 4:03:06 AM4/18/12
to thessaloniki...@googlegroups.com
οΏ½οΏ½οΏ½οΏ½ 18/4/2012 1:55, οΏ½/οΏ½ Panos Georgiadis οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½:
οΏ½οΏ½ size_t οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½ unsigned int.

οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ size_t. οΏ½οΏ½ "default" οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ size_t. οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ error οΏ½ compiler οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ unsigned int οΏ½ οΏ½οΏ½ unsigned long int.

On Tue, Apr 17, 2012 at 7:51 PM, Demosthenes Koptsis <demost...@gmail.com> wrote:
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½.

οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ unsigned int οΏ½οΏ½ οΏ½οΏ½οΏ½ size_t.

οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½

sizeof(size_t);
unsigned int x;
sizeof(x);

οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½.

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ size_t οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½.

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½.


--
TheHackerspace - Thessaloniki's Hackerspace

http://the-hackerspace.org/



--
Best Regards,
Panos Georgiadis
--
TheHackerspace - Thessaloniki's Hackerspace
οΏ½
http://the-hackerspace.org/

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ stackoverflow.

Reply all
Reply to author
Forward
0 new messages