summaryrefslogtreecommitdiffstats
path: root/src/chapter1/lesson4/unused_variables.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/chapter1/lesson4/unused_variables.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/chapter1/lesson4/unused_variables.cpp b/src/chapter1/lesson4/unused_variables.cpp
new file mode 100644
index 0000000..52d724f
--- /dev/null
+++ b/src/chapter1/lesson4/unused_variables.cpp
@@ -0,0 +1,15 @@
+#include <iostream>
+
+int main()
+{
+ [[maybe_unused]] double pi { 3.14159 }; // Don't complain if pi is unused
+ [[maybe_unused]] double gravity { 9.8 }; // Don't complain if gravity is unused
+ [[maybe_unused]] double phi { 1.61803 }; // Don't complain if phi is unused
+
+ std::cout << pi << '\n';
+ std::cout << phi << '\n';
+
+ // The compiler will no longer warn about gravity not being used
+
+ return 0;
+}