Bonjour, j'utilise visual dot net, et j'ai un problème avec mon code.
Lorsque j'exécute le code suivant (très simple) :
#include <stdlib.h>
class essai
{
private :
float* tmp ;
public :
void test() ;
} ;
void essai::test()
{
tmp = new float [4] ;
tmp[0] = 1.0f ;
tmp[1] = 2.0f ;
tmp[2] = 2.5f ;
tmp[3] = 2.75f ;
}
void main()
{
essai JE ;
JE.test() ;
}
J'ai le 0 erreur warning.
Mais lors du Debug, lorsque je regarde la variable tmp, seul le tmp[0] est mis à 1.
Les tmp[1], tmp[2] et tmp[3] ne sont pas modifié.
JE COMPRENDS PLUS RIEN
Est-ce que quelqu'un saurait ce que ça veut dire ?
Qu'est ce que je peux faire ?
Merci d'avance