From fd2dd5fa20eabf0a43459b91fe8a5187173aaf0a Mon Sep 17 00:00:00 2001 From: Hugo LAMY Date: Wed, 2 Feb 2022 17:02:43 +0100 Subject: [PATCH] tentative debut de code avec class ne fonctionne pas --- d00/ex01/Makefile | 5 +++-- d00/ex01/Phonebook.class.cpp | 18 ++++++++++++++++++ d00/ex01/Phonebook.class.hpp | 13 +++++++++++++ d00/ex01/Phonebook.cpp | 8 ++++++++ d00/ex01/builds/Phonebook.class.o | Bin 0 -> 3048 bytes d00/ex01/builds/Phonebook.o | Bin 0 -> 3240 bytes d00/ex01/main.cpp | 9 +++++++++ d00/ex01/phonebook.cpp | 0 d00/ex01/phonebook.hpp | 0 9 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 d00/ex01/Phonebook.class.cpp create mode 100644 d00/ex01/Phonebook.class.hpp create mode 100644 d00/ex01/Phonebook.cpp create mode 100644 d00/ex01/builds/Phonebook.class.o create mode 100644 d00/ex01/builds/Phonebook.o create mode 100644 d00/ex01/main.cpp delete mode 100644 d00/ex01/phonebook.cpp delete mode 100644 d00/ex01/phonebook.hpp diff --git a/d00/ex01/Makefile b/d00/ex01/Makefile index dcd747c..57d53c5 100644 --- a/d00/ex01/Makefile +++ b/d00/ex01/Makefile @@ -16,10 +16,11 @@ LIBS = INCLUDES = -I$(D_HEADERS) D_HEADERS = . -HEADERS = +HEADERS = Phonebook.class.hpp D_SRCS = . -SRCS = megaphone.cpp +SRCS = Phonebook.cpp \ + Phonebook.class.cpp D_OBJS = builds OBJS = $(SRCS:%.cpp=$(D_OBJS)/%.o) diff --git a/d00/ex01/Phonebook.class.cpp b/d00/ex01/Phonebook.class.cpp new file mode 100644 index 0000000..e88b890 --- /dev/null +++ b/d00/ex01/Phonebook.class.cpp @@ -0,0 +1,18 @@ +//#include +//#include +#include +#include "Phonebook.class.hpp" + +Phonebook::Phonebook( void ) { + + std::cout << "hello" << std::endl; + return; + +} + +Phonebook::~Phonebook( void ) { + + std::cout << "good bye" << std::endl; + return; + +} diff --git a/d00/ex01/Phonebook.class.hpp b/d00/ex01/Phonebook.class.hpp new file mode 100644 index 0000000..17bdd04 --- /dev/null +++ b/d00/ex01/Phonebook.class.hpp @@ -0,0 +1,13 @@ +#ifndef PHONEBOOK_CLASS_HPP +# define PHONEBOOK_CLASS_HPP + +class Phonebookk { + +public: + + ~Phonebookk( void ); + Phonebookk( void ); + +}; + +#endif diff --git a/d00/ex01/Phonebook.cpp b/d00/ex01/Phonebook.cpp new file mode 100644 index 0000000..4b391e2 --- /dev/null +++ b/d00/ex01/Phonebook.cpp @@ -0,0 +1,8 @@ +#include "Phonebook.class.cpp" + +int main() { + + Phonebookk yellow; + + return 0; +} diff --git a/d00/ex01/builds/Phonebook.class.o b/d00/ex01/builds/Phonebook.class.o new file mode 100644 index 0000000000000000000000000000000000000000..979820b13393bb281bc82f132d8a6e988ad79ed1 GIT binary patch literal 3048 zcmbu9-D@0G6u|FhYinuKZqo{aO4k=rA;WGGCHTeEbkkkC#E?z2h~@U~>@>S(c5j%O z4I8mFP!aNE@uj|qkG}dQ2!22XU;G2aClSPmeW-7x2h2%a8+QuT-D~%%-?LBkJ09)fpt}2$ zO>X>HxP1HM*@ugV)JgqO-L%?hx?i;V&4Grn^hXK7_`R=(!{O!IZ9fRKSl7B$Y;ODP z&w8!d@5TM17pUHPamx>*j_wu9Gfv4VP0#idWBK|F%;uaqh&e-Xx%XE@ZcxZQas0@m zH(_I+1db2NJigAID11DzFnKrv2biMm733hV;*0Hrefzt}LB`oXNX_CHYK~t_8z`y3+)3^Ac_}*@`%i2GxgO}I3gngwWkQ{16wxX% zsT0L2jQg8HUZ}tM`nkH4QNJl`aa_xxK<7bJYsBTU*M?5wP<7&{=2a>yz-D2`I-b-~9QvwT z^Hyc0@q%2w=n3d9j8zl#b{BQB13sjzdH*lhs$4BWwihLSvxW|$%JSk$LpNjv`qeEJ zD=blV%5*RuQhfqHMm{6QUvxO{s@9bj4Ye*lhhF;%0tUH?z8WYzzL;7y9e`iSiMzZ0|f@EC2Bynet}^k9B~So)+ tIG)!(4e|N0U3Uk@@{{zvFUl#xX literal 0 HcmV?d00001 diff --git a/d00/ex01/builds/Phonebook.o b/d00/ex01/builds/Phonebook.o new file mode 100644 index 0000000000000000000000000000000000000000..7f4a0e83766d642875d84309bb83569f37aa5207 GIT binary patch literal 3240 zcmb`J-HRJl6u@sbwIA4R(``k;LgS05*df_nWhs87ZnI6;WnDJAB4W9FGnsDUPI8x- z$&wXY7b?OcN)b^XRQe#OZ~9~r)Q1Xv@gMM25R3H1w<-(qoIB?vx6=uTcwp|w?|j}n z_fGO=d0}oWlMyT#@thdWma6FtydZ4pPQEzl6r958sjg8L zFHgd3+L;EQ6Xch9eOY9Bxy-|d4;;J-FXkk0d{AbvIeR4c_So$B{tygcin?czgFK53 z>w81}tH?n{>EDReqKG~F`$PXvNPoYrpNsXRx~Dq?weJ&u_LGXg0gQpBL<$oV#^1w} z5&MbaIF_HGLwgpp2Q$hmI90Sy+2#j<IJ+Qa*saT|9IV)JH#bFFwK~G-=*V-jA9q7I zzQ5I$s?mU7nRN>3HRZ)XwLM7Q2(@ggPQ!-@6z+%BT2w5$O(-M^R4WRrZn?Y+Yzj84 z92 zbWN6_UfocU!W2b^zaw-!{&V*pT$pT%_g8e7|H2DpNn$EK0v$5@?4x-J8<20}ZqVA_ z9E9(~gLf?{YXtL@5breJ8U7~nck(u{wEPBwZXO<6lKFoJWm^6ny0llx8S|rEGXJl{ zl6yE$byG)ChQHSg{s05C;qMM}_P4)fsN;CtPx# literal 0 HcmV?d00001 diff --git a/d00/ex01/main.cpp b/d00/ex01/main.cpp new file mode 100644 index 0000000..fc1e53b --- /dev/null +++ b/d00/ex01/main.cpp @@ -0,0 +1,9 @@ +#include "Sample.class.cpp" + +int main() { + + Sample instance; + + return 0; + +} diff --git a/d00/ex01/phonebook.cpp b/d00/ex01/phonebook.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/d00/ex01/phonebook.hpp b/d00/ex01/phonebook.hpp deleted file mode 100644 index e69de29..0000000