From a450487a18ec72ea3a3815bfaf17b2f701796b6f Mon Sep 17 00:00:00 2001 From: Oskar Date: Wed, 31 Jul 2024 17:09:45 +0200 Subject: more --- decltype-tests.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 decltype-tests.cpp (limited to 'decltype-tests.cpp') diff --git a/decltype-tests.cpp b/decltype-tests.cpp new file mode 100644 index 0000000..d0bf7e2 --- /dev/null +++ b/decltype-tests.cpp @@ -0,0 +1,28 @@ +#include +#include "sales_item.hpp" + +/* + * + * decltype testing + * + * + */ + +int main () { + + int i = 100; + int &ii = i; + int *iii = &i; + + decltype(i) dti = 101; //int + decltype(ii) dtii = dti; //int& + decltype(ii + 0) dtii2 = 102; //int + decltype(*iii) dtiii = i; //int& + decltype(*iii + 0) dtiii2 = i; //int + std::cout << dti << " " // Will print 101 + << dtii << " " // Will print 101 + << dtii2 << " " // Will print 102 + << dtiii << " " // Will print 100 + << dtiii2 << " " << std::endl; // Will print 100 + return 0; +} -- cgit v1.2.3