|
Page : 1 2 Page Suivante | |
Auteur | Sujet : Subtilités entre [] et * |
docmaboul | Reprise du message précédent :
|
Publicité | Posté le 02-04-2004 à 19:01:50 |
Taz bisounours-codeur | ça fait juste une instructio incl en plus |
docmaboul |
|
Joel F Real men use unique_ptr |
|
Taz bisounours-codeur | - new[] -> T* -> char*
|
Profil supprimé | Posté le 02-04-2004 à 21:03:46 ok donc en fait char t[5] et char* t=new char[5] c'est sémantiquement completement différent malgré la ressemblance syntaxique ?
|
Ace17 | ben dis donc je savais que les compilos respectaient pas toujours les normes mais a ce point...
Message édité par Ace17 le 02-04-2004 à 21:22:38 |
Publicité | Posté le 02-04-2004 à 21:19:12 |
Taz bisounours-codeur | bingo, encore perdu pour ton appel de fonction
|
xterminhate Si vis pacem, para bellum. | Ca me parait pas naturel ton prototype void f( char t[8] ).... bizarre. |
xterminhate Si vis pacem, para bellum. | Ah ben non pas bizarre du tout, effectivement c'est n'importe quoi en fait |
Profil supprimé | Posté le 02-04-2004 à 21:43:19 ouais peut etre que c n'importe quoi, c fait pour
|
Taz bisounours-codeur | 4 notations ? |
Profil supprimé | Posté le 02-04-2004 à 21:53:08 les protoypes des fonctions un deux trois et quatre |
Taz bisounours-codeur | ben tu vois bien que seul 1,2,3 sont équivalents, et que 4 est radicalement différent ? |
Profil supprimé | Posté le 02-04-2004 à 22:07:48 quatre il veut pas compiler l'appel à la fonction, il dit no matching function for quatre(int[10]) |
Ace17 |
Taz bisounours-codeur | ah ben c'est que t'as un compilo pouri (du moins sa version) ? |
Profil supprimé | Posté le 02-04-2004 à 22:27:02 gcc version egcs-2.91.57 19980901 (egcs-1.1 release) |
Taz bisounours-codeur | anté déluvien en somme |
Profil supprimé | Posté le 02-04-2004 à 23:05:49 ouais effectivement j'avais pas fait gaffe que j'avais un tel dinosaure !
|
Profil supprimé | Posté le 03-04-2004 à 00:13:48 y'a encore un petit truc qui me gène : |
xterminhate Si vis pacem, para bellum. | Il est bien quelque part en mémoire le tableau DOnc & doit bien retourner qqchose... |
Profil supprimé | Posté le 03-04-2004 à 00:38:36 oui il est quelque part et l'adresse de sa premiere case c'est lui même si on veut
Message édité par Profil supprimé le 03-04-2004 à 00:39:05 |
xterminhate Si vis pacem, para bellum. | A mon sens:
|
Profil supprimé | Posté le 03-04-2004 à 01:13:49 y'a pas de pointeur vers le tableau justement
|
Taz bisounours-codeur | quoi ? depuis quand on a pas le droit d'avoir un pointeur sur un tableau ? |
xterminhate Si vis pacem, para bellum. | -edit : j'arrete de dire des conneries
Message édité par xterminhate le 03-04-2004 à 01:27:52 |
xterminhate Si vis pacem, para bellum. | Ah non il dort pas ! |
leneuf22 | Mon exemple favori pour montrer la différence entre tableau et pointeur :
Message édité par leneuf22 le 04-04-2004 à 09:10:06 |
Profil supprimé | Posté le 07-04-2004 à 00:01:05
|
Profil supprimé | Posté le 07-04-2004 à 00:03:05
|
_skip |
Message édité par _skip le 07-04-2004 à 11:55:32 |
Beegee | une petite question au passage : une chaîne de caractères constante (chaîne constante et pointeur sur la chaîne constant aussi), ça s'écrit comment ?
|
Taz bisounours-codeur | bah c'est du C |
Beegee | donc ça s'applique aussi au C++, non ???
|
Taz bisounours-codeur | oui |
Profil supprimé | Posté le 13-04-2004 à 23:04:33 excusez moi mais g pas eu de réponse a ma question Postée le 07-04-2004 à 00:01:05 |
Publicité | Posté le |
Page : 1 2 Page Suivante |
Sujets relatifs | |
---|---|
[C+++] les subtilités. pièges | |
Plus de sujets relatifs à : Subtilités entre [] et * |