Я хочу инициализировать объект внутри метода.
Мой код:
void OnTick()
{
CBullishTrend *Bullish=NULL;
CalcBullish(Bullish);
}
void CalcBullish(CBullishTrend &pBullish)
{
pBullish = new CBullishTrend(ColorForBullishTrend);
// do calculations
}
Я получаю эту ошибку компиляции:
‘=’ — требуется объект
Я могу передавать объекты только по ссылке, так почему я получаю эту ошибку компиляции?
Любая помощь будет принята с благодарностью.
я думаю, что вы пытаетесь сделать, это передать ссылку на указатель, например, так:
void CalcBullish (CBullishTrend *&pBullish)