Skip to content

Commit 1be01b7

Browse files
committed
fix example assert
1 parent e0e376a commit 1be01b7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

examples/usertype_var.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,14 @@ int main() {
3232
// number is its own memory: was passed by value
3333
// So does not change
3434

35-
assert(lua["test"]["ref_number"] == 25);
35+
assert(lua["test"]["ref_number"] == 542);
3636
// ref_number is just test::number
3737
// passed through std::ref
3838
// so, it holds a reference
39+
// which can be updated
40+
// be careful about referencing local variables,
41+
// if they go out of scope but are still reference
42+
// you'll suffer dangling reference bugs!
3943

4044
return 0;
4145
}

0 commit comments

Comments
 (0)