CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[prog] Quizz C++

Lapintade
Lapintade
Niveau 30
26 novembre 2004 à 10:12:21

Et alors ? il n´y a fondamentalement aucune reelle erreur dans l´enoncé . .. :)

kufa
kufa
Niveau 9
26 novembre 2004 à 13:15:30

" 2
4
7
8
18
21
Aucune de ces possibilités
"

La reponse est " Impossible a determiner" ou " compilo dependant"

Lapintade
Lapintade
Niveau 30
26 novembre 2004 à 13:23:47

J´ai toujours connu que des pointeurs sur 4 octets. Tu utilises des pointeurs de tailles differentes ? ( 2 octets, 8 octets, 16 octets ? ?).

Un pointeurs sur 32bits, te permets de gerer 4Go de memoire. Donc je doute qu´il existe un compilo qui stocke des pointeurs sur plus d´octets ( quel interet de tout facon ? ).
Quand au pointeur sur 2 octets, ca gere que 64Ko de memoire donc on oublie.

Je suis curieux de savoir pourquoi tu dis que c´est faux.

kufa
kufa
Niveau 9
26 novembre 2004 à 13:45:56

La norme ne specifie pas la taille des pointeurs, elle assure juste que sizeof(char)==1 [6.5.3.4.2] et que tu peux caster tranquilement de char* a void* a char* sans perte d infos.
Par exemple un pointeur sur fonction pourrait etre sur 16 bits, et un pointeur sur un double etre en 32 bits.
Mais par exemple en rien la norme ne garantie que sizeof(short)==2, sizeof(int*)==sizeof(double*)

LGV
LGV
Niveau 28
26 novembre 2004 à 13:49:21

je crois que dans un article des Game Programming Gems #2 il y a justement un exemple ou sont pris en compte des pointeurs sur fonctions differents des pointeurs sur donnees ( dans le cadre de l´ecriture d´une VM pour scripter en Java)

Lapintade
Lapintade
Niveau 30
26 novembre 2004 à 14:15:06

C´est joli tout ca, mais ca me donne pas un exemple concret en C++ ou un pointeur est different de 4 octets :)
Je pense que tu nous fais du pinaillement extremiste. Pas interressant au final. :(

kufa
kufa
Niveau 9
26 novembre 2004 à 14:39:16

Souviens toi de l epoque dos avec la segmentation de la memoire... et oui un cas concret.

" Je pense que tu nous fais du pinaillement extremiste"
Ben si qq un fait un questionnaire, autant le faire correctement.

Lapintade
Lapintade
Niveau 30
26 novembre 2004 à 15:05:13

Ben vi et pis sur TO7, les pointeurs etaient sur 12 bits.
Faut arretter d´etre de mauvaise foi. Grrrr

Que de mesquinerie.

De toute facon, il y a toujours quelqu´un quelquepart pour pourrir un post ou une bonne initiative. Je suis decu que ce soit vous et ici.

Au final, j´en ai quand meme rien a cirer de la taille des pointeurs a travers l´histoire de l´informatique, continuez a vous pignolez la dessus si ca vous amuse :) :) :)
Bye

kufa
kufa
Niveau 9
26 novembre 2004 à 15:44:15

c´est ta mauvaise semaine ou quoi? :)

Je ne suis pas venu ici pour pourrir le post mais juste pour donner une info additionnelle relative au quizz. Si t´en a rien a foutre de la taille de pointeurs, c´est ton probleme, te sens pas oblige de repondre. Mon post interesse peut etre quelqu´un d´autre que toi, je vois pas pourquoi tu reponds si t´en as rien a faire.

Ensuite je n´ai pas precise ca par mesquinerie ou autre, mais bien car c´est un probleme contemporain lorsque tu fais du cross-developement.

/ kUfa

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
26 novembre 2004 à 19:11:03

merci tout le monde !
:)

:o))

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment