summaryrefslogtreecommitdiff
path: root/6p14.cpp
diff options
context:
space:
mode:
authorOskar <[email protected]>2024-09-06 10:33:29 +0200
committerOskar <[email protected]>2024-09-06 10:33:29 +0200
commit60789ab73d4987068114b0342e71a63f81f65c68 (patch)
tree2e62dc062e9db9a704c0cf69824259e4599119b0 /6p14.cpp
parent689b333897de2197e5d6f65c4e7de62cf68334ff (diff)
more
Diffstat (limited to '6p14.cpp')
-rw-r--r--6p14.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/6p14.cpp b/6p14.cpp
new file mode 100644
index 0000000..f391697
--- /dev/null
+++ b/6p14.cpp
@@ -0,0 +1,18 @@
+
+/*
+ *
+ * 6.14
+ *
+ *
+ */
+
+int main () {
+
+ // It should be a reference when we just want read access to the object and we aren't changing it, we dont have to copy it
+ // It should be a reference when we want to change the object outside of the function
+ // It could also be a reference when the object is a type that holds a lot of data and maybe it matters a lot for performance
+ // If we want to return more information than just one object we could return information through a reference
+
+ // It should not be a reference when we want to change the object inside the function but not outside it
+ return 0;
+}