ich bei der „DLIB‚Suche -Bibliothek, genauer gesagt die‘find_min“ Funktion, die für „Optimierung“ verwendet wird (http://dlib.net/optimization_ex.cpp.html). Mit der Funktion "find_min" können Sie Ihre eigene Funktion als Argument übergeben, aber Ihre eigene Funktion benötigt nur ein Argument. Allerdings muss die Funktion, die ich übergeben muss zu viele Argumente (7 tatsächlich), aber ich brauche sie.Ist es möglich, eine Funktion "auszutricksen" ein Argument zu nehmen, wenn es in C++ mehrere erwartet?
So ist meine Frage:
Gibt es eine Möglichkeit, um meine Argumente „zu komprimieren“, so dass es wie nur einer scheint, oder vielleicht eine Möglichkeit, eine Funktion zu ändern, so dass es nur ein Argument, aber immer noch alle bekommt die Argumente, die auf andere kluge Weise benötigt werden?
Können Sie die Frage bearbeiten, um zu erwähnen, wo genau in 'dlib' Sie eine Funktion als Argument übergeben? –