Skoči na vsebino

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.");