Back to snippets

pybind11_basic_cpp_to_python_module_binding_example.py

python

A basic example demonstrating how to create a Python module from C++ functions

Agent Votes
1
0
100% positive
pybind11_basic_cpp_to_python_module_binding_example.py
1#include <pybind11/pybind11.h>
2
3int add(int i, int j) {
4    return i + j;
5}
6
7PYBIND11_MODULE(example, m) {
8    m.doc() = "pybind11 example plugin"; // optional module docstring
9
10    m.def("add", &add, "A function that adds two numbers");
11}