que veut dire la ligne de code:
MaxVec=(double*)calloc((size_t)(n+1),(size_t)(sizeof(double)));
merci
que veut dire la ligne de code:
MaxVec=(double*)calloc((size_t)(n+1),(size_t)(sizeof(double)));
merci
Bon ca ne veut rien dire!!! ca se compile même pas.
Dans C++, on fait l'allocation de la mémoire avec new , et pas avec malloc ou calloc!!!!
- Microsoft Dynamics AX Technical Expert
- OpenERP Module Developper
- Mécanicien informaticien passioné
- CV : http://www.viadeo.com/fr/profile/mohamed-amine.
du C alors. Je ne sais pas.
Dsl
http://msdn2.microsoft.com/en-us/lib...3e(VS.80).aspx
Et oui c'est du C ...
MaxVec=(double*)calloc((size_t)(n+1),(size_t)(sizeof(double)));
Ca veut dire: allouer (n+1)*sizeof(double) octets, les mettre a zero, et renvoyer l'adresse dans MaxVec qui est probablement un pointeur de doubles.
sizeof(double) fait en general 8, mais c'est par definition variable.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager