Cześć, rysuje sobie wykres z danego przedziału, ale czasem wywala mi się program. Problemem jest np. funkcja log, która nie ma oczywiście wartości poniżej zera na osi x, więc jak zrobię coś takiego:
QMap<double,double> points;
points.insert(k,drawfunction(-2));
painter.drawText(QPointF(100,100),QString::number(drawfunction(-2)));
to wywala mi program, bo zwracana wartość to jakieś nan. Nie znalazłem czegoś takiego nigdzie w dokumentacji, jak się zabezpieczyć, aby mi w przypadku gdy jest to nan, nie próbowało wstawiać do kontenera?