Bonjour à tous,
J'étais en train de faire du C++ lorsque je suis tombé sur la création d'une instance de classe que je ne comprend pas.
Je vous montre 2 codes différents qui ont le meme résultat final, mais je ne comprend pas le 2ème cas.
1er cas:
Dans ce cas la il n' y a pas de soucis de compréhension, la fonction circle demande plusieurs parametres :Code:cv::Point p(10,10); cv::circle(originalImg, p, ...);
void circle(Mat& image, Point center, ...); donc je donne en second parametre un objet de la classe Point et tout va bien il est content.
Mais dans le second cas :
J'ai donc crée un objet directement : cv::Point(10,10) et je ne comprend pas du tout comme c'est possible, peut on directement appeler un constructeur en statique ???Code:cv::circle(originalImg, cv::Point(10,10), ...)
pouvez vous m'aider à comprendre
Merci d'avance pour votre aide
PS : voici la datasheet de la class Point si vous en avez besoin : http://docs.opencv.org/trunk/db/d4e/...bcfaf23d7e6105
-----