Memory model
#include <iostream>
#include <xlnt/xlnt.hpp>
void set_cell(xlnt::cell cell, int value)
{
cell.value(value);
}
xlnt::workbook create_wb()
{
xlnt::workbook wb;
auto ws = wb.active_sheet();
set_cell(wb.cell("A1"), 2);
return wb;
}
int main()
{
auto wb = create_wb();
std::cout << wb.value<int>() << std::endl;
return 0;
}Last updated