Variable local/temporaire Warning
Hello voila mon petit problème de warning
mon overloaded operator parenthèse:
Code:
1 2 3 4
| const double & Waz::operator()(int i,int j) const
{
return ((WazImpl const)(*p))(i,j);
} |
dans la classe Waz j'ai comme attribut: WazImpl* p; et dans la classe WazImpl j'ai un operateur operator () const
Le warning est
Code:
Warning C4172 returning address of local variable or temporary
Problème entre la pile et le tas non? Je sais pas comment régler ça par contre..
Merci d'avance de votre aide!!
Waz 4 ever