Rešitve
Uporabite jih za preverjanje po samostojnem reševanju. Če se vaše rešitve razlikujejo, vzemite to kot priložnost za razhroščevanje.
Naloga 1
m.def("add", &add, "Sešteje dve celi števili in vrne rezultat.");
Naloga 2
V vezavni datoteki:
m.def("add", py::overload_cast<int,int>(&add), "Add ints");
m.def("add", py::overload_cast<double,double>(&add), "Add doubles");
(Potrebujete namespace py = pybind11;.)
Naloga 3
m.def("add", &add, py::arg("a"), py::arg("b"), "Add two integers.");