upoY91u>@zBR6Lzc;cU3C;k_qgtY;WmlFl}CEwP_GqYk})cA)2;{i
z;&N^X{&5Am&0K_EF^gA}=o5i_JC&)L*D2tHo*Up%mm|N7z*QkMPQO
zvAjTe{vblLR
zk(A~AB7u8Yp6n+(#ePN`J8(ii6?u8zNnnr-mik3r+W#4rU(E{T{V9Q7d3vPam;Wqq
zRE6lrt#y4cA}8=M5WM!wb7Fz>4hQMHs^mPCK
z$R{uF>j>QBDAtPn_5X`cep|KX6L>$K1A7mNAHltX6Y`%_bNUKR5y+1(gapV134V=FsFR%i_UU}!abgdSVaV`o(PRbvHFyW+r
z+26gQR&$Vk?@{Y5;QTDEzsiRf`SX2vQRjuy_g+@BR+o0-c{LsMn4gA{*e~s(@Dkf`
g>KtPY`t+B+hj&u1Fw!v3C;wGTb6nsP@D+{!0mXAm$^ZZW
literal 0
HcmV?d00001
diff --git a/CPlusPlus20ForProgrammers-master/examples/Shapes/dd/main.cpp b/CPlusPlus20ForProgrammers-master/examples/Shapes/dd/main.cpp
new file mode 100644
index 0000000..06513f6
--- /dev/null
+++ b/CPlusPlus20ForProgrammers-master/examples/Shapes/dd/main.cpp
@@ -0,0 +1,17 @@
+#include "Shapes.h"
+
+int main(){
+ Cube c;
+ Cube c2(1,4,6);
+
+ std::vector Cubes;
+ Cubes.push_back(c);
+ Cubes.push_back(c2);
+ Cubes.push_back(Cube(6,8,9));
+
+ for ( auto x : Cubes){
+ std::cout << x.EvalVolume() << "\n";
+ }
+
+ return 0;
+}
\ No newline at end of file