Question super debile

Le
Hector
Bonjour à tous.

J'ai une question super intéressante à vous soumettre :

Y a-t-il une raison plausible pour laquelle un tableau n'est pas une l-
value? Pourquoi, pour copier un tableau t1 sur un tableau t2 (de même
taille et de même type, bien entendu), doit-on nécessairement le faire
élément par élément?

Merci à tous.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Stephane Legras-Decussy
Le #627359
"Hector"
Y a-t-il une raison plausible pour laquelle un tableau n'est pas une l-
value? Pourquoi, pour copier un tableau t1 sur un tableau t2 (de même
taille et de même type, bien entendu), doit-on nécessairement le faire
élément par élément?


si T est une l value, alors on peut ecrire :

T= 3 * i + 12 * sin (x)

ça n'a aucun sens si T est un tableau...

Antoine Leca
Le #627072
En , Hector va escriure:
Y a-t-il une raison plausible pour laquelle un tableau n'est pas une
l- value?


Le premier compilateur C n'avait pas la fonction de support nécessaire pour
"déplacer" tout un tableau d'un coup. C'est resté comme cela depuis.

Et oui, on peut le faire depuis ~24 ans avec des structures. Mais les
structures non plus n'existaient pas en 1972.


Antoine

DINH Viêt Hoà
Le #627070


"Hector"
Y a-t-il une raison plausible pour laquelle un tableau n'est pas une l-
value? Pourquoi, pour copier un tableau t1 sur un tableau t2 (de même
taille et de même type, bien entendu), doit-on nécessairement le faire
élément par élément?


si T est une l value, alors on peut ecrire :

T= 3 * i + 12 * sin (x)

ça n'a aucun sens si T est un tableau...


note quand même que si T est une structure, ta proposition tiens mais
une structure est une l-value valide.

--
DINH V. Hoa,

"C'est vraiment des cons les gens qui savent pas écrire français." -- sunZ


Erwann ABALEA
Le #627067
On Fri, 7 May 2004, Antoine Leca wrote:

En , Hector va escriure:
Y a-t-il une raison plausible pour laquelle un tableau n'est pas une
l- value?


Le premier compilateur C n'avait pas la fonction de support nécessaire pour
"déplacer" tout un tableau d'un coup. C'est resté comme cela depuis.


Et pourtant, en Pascal, on peut... Que leur manquait-il?

--
Erwann ABALEA -----
Dis tu nous lâches un peu ? C'est un sujet assez important pour qu'on en
parle, peu importe le groupe. C'est à cause de gens comme toi si c'est la
merde sur le net. Tes leçons de nétiquéquette, tu peux te les... OK?
-+- Ghost in : Guide du Neuneu d'Usenet - Terrorisme neuneulectuel -+-


Jean-Marc Bourguet
Le #627066
Erwann ABALEA
On Fri, 7 May 2004, Antoine Leca wrote:

En , Hector va escriure:
Y a-t-il une raison plausible pour laquelle un tableau n'est pas une
l- value?


Le premier compilateur C n'avait pas la fonction de support nécessaire pour
"déplacer" tout un tableau d'un coup. C'est resté comme cela depuis.


Et pourtant, en Pascal, on peut... Que leur manquait-il?


De l'independance vis-a-vis de BCPL?

A+

--
Jean-Marc
FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc
Site de usenet-fr: http://www.usenet-fr.news.eu.org



Stephane Legras-Decussy
Le #626807
"DINH Viêt Hoà"
note quand même que si T est une structure, ta proposition tiens mais
une structure est une l-value valide.


et bien, j'ignorais qu'une structure etait une lvalue...
c'est fou comment on progresse en repondant des conneries...
;-)

Publicité
Poster une réponse
Anonyme