summaryrefslogtreecommitdiff
path: root/6p14.cpp
diff options
context:
space:
mode:
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;
+}