implicit initialisering af pointers
Jeg har en klasse hvori jeg har en pointer. Pointeren skal saettes til 0 ved instantiering af klassen. Kan man goere dette uden at man i ctor skal saette pointeren = 0?Jeg har foelgende pseudokode:
class c2
{
char* val;
c2()
{
val = "hello";
}
}
class c1
{
c2* m_c2;
function f1
{
if(m_c2 != 0) MessageBox(NULL, m_c2->val, m_c2->val, 1); // Fejler her!!!
}
}