OVH Cloud OVH Cloud

indexer un type primitif ?

43 réponses
Avatar
Bismark Prods
Bonjour,

Je regarde un code, et je me demande ce que cela signifie ?

u_long StripOffset;

StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là

Merci de m'aiguiller.

Bismark

3 réponses

1 2 3 4 5
Avatar
kanze
drkm wrote in message
news:...
writes:


[...]
C et C++ sont extrêmement différents. Même si l'on peut tenter de
programmer avec l'un « comme si » l'on programmait avec l'autre.


C et C++ sont deux langages différents. N'empêche qu'il y a un
sous-ensemble commun qui peut aussi être utile -- il m'arrive à
écrire des en-têtes qui en valent pour les deux, par exemple


Bien sûr. Mais tu es alors dans un mode de pensé « je programme un
en-tête compatible C et C++ ». Cela est permis par le sous-ensemble
commun dont tu parles, mais il n'en reste pas moins que les
différences entre les deux langages font que l'on va généralement
appréhender différemment un même problème selon que l'on sait que l'on
va devoir utiliser le C ou le C++.


Tout à fait d'accord, mais...

[...]
Mais c'est pourtant une idée qui a la vie dure, il me semble : « Ce
que je connais de C *est* du C++ puisqu'il s'agit d'un sous-ensemble
(sic). »


Un sous-ensemble de ce que je connais de C est du C++. Les langages ont
un sous-ensemble commun assez important.

En revanche, c'est vrai qu'ils ont assez peu d'idiomes en commun. On
*peut* faire du C++ en programmant en C, mais en se servant d'un
compilateur C++, mais ce n'est pas du C++ idiomatique. La plupart du
temps, je dirais même que c'est du mauvais C++, parce qu'il existe de
meilleurs solutions en C++, pour qui connaît le langage. Mais même du
mauvais C++, c'est du C++:-).

--
James Kanze GABI Software http://www.gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34



Avatar
kanze
drkm wrote in message
news:...
writes:


[...]
C et C++ sont extrêmement différents. Même si l'on peut tenter de
programmer avec l'un « comme si » l'on programmait avec l'autre.


C et C++ sont deux langages différents. N'empêche qu'il y a un
sous-ensemble commun qui peut aussi être utile -- il m'arrive à
écrire des en-têtes qui en valent pour les deux, par exemple


Bien sûr. Mais tu es alors dans un mode de pensé « je programme un
en-tête compatible C et C++ ». Cela est permis par le sous-ensemble
commun dont tu parles, mais il n'en reste pas moins que les
différences entre les deux langages font que l'on va généralement
appréhender différemment un même problème selon que l'on sait que l'on
va devoir utiliser le C ou le C++.


Tout à fait d'accord, mais...

[...]
Mais c'est pourtant une idée qui a la vie dure, il me semble : « Ce
que je connais de C *est* du C++ puisqu'il s'agit d'un sous-ensemble
(sic). »


Un sous-ensemble de ce que je connais de C est du C++. Les langages ont
un sous-ensemble commun assez important.

En revanche, c'est vrai qu'ils ont assez peu d'idiomes en commun. On
*peut* faire du C++ en programmant en C, mais en se servant d'un
compilateur C++, mais ce n'est pas du C++ idiomatique. La plupart du
temps, je dirais même que c'est du mauvais C++, parce qu'il existe de
meilleurs solutions en C++, pour qui connaît le langage. Mais même du
mauvais C++, c'est du C++:-).

--
James Kanze GABI Software http://www.gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34



Avatar
drkm
writes:

drkm wrote in message
news:...

Mais c'est pourtant une idée qui a la vie dure, il me semble : « Ce
que je connais de C *est* du C++ puisqu'il s'agit d'un sous-ensemble
(sic). »


Un sous-ensemble de ce que je connais de C est du C++. Les langages ont
^^^^^^^^^^^^^

un sous-ensemble commun assez important.


Ce n'est pas ce dont je parlais.

En revanche, c'est vrai qu'ils ont assez peu d'idiomes en commun. On
*peut* faire du C++ en programmant en C, mais en se servant d'un
compilateur C++, mais ce n'est pas du C++ idiomatique. La plupart du
temps, je dirais même que c'est du mauvais C++, parce qu'il existe de
meilleurs solutions en C++, pour qui connaît le langage. Mais même du
mauvais C++, c'est du C++:-).


C'est exactement ce que je voulais dire en disant que l'on ne
programme pas en C++ en faisant du C, sous prétexte que ce que l'on
emploi du langage est commun aux deux.

--drkm, en recherche d'un stage : http://www.fgeorges.org/ipl/stage.html


1 2 3 4 5