Commit ab4200c63a1b9e7c89b955b250817d32b0ed3821

Authored by Geoffrey PREUD'HOMME
1 parent aab02c98

Test classe

@@ -7,7 +7,7 @@ CXX = g++ @@ -7,7 +7,7 @@ CXX = g++
7 main: bin/main 7 main: bin/main
8 8
9 # Éxecutables 9 # Éxecutables
10 -bin/main: obj/main.o 10 +bin/main: obj/main.o obj/test.o obj/testClasse.o
11 $(CXX) $^ -o $@ $(CXXFLAGS) 11 $(CXX) $^ -o $@ $(CXXFLAGS)
12 12
13 # Objets 13 # Objets
1 /* Programme principal */ 1 /* Programme principal */
2 2
3 #include "test.hpp" 3 #include "test.hpp"
  4 +#include "testClasse.hpp"
4 5
5 int main() { 6 int main() {
6 - helloWorld(4); 7 + Geoffrey frogeye;
  8 + frogeye.setN(42);
  9 + helloWorld(frogeye.getN());
7 return 0; 10 return 0;
8 } 11 }
src/testClasse.cpp 0 → 100644
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
  1 +#include "testClasse.hpp"
  2 +
  3 +int Geoffrey::getN() {
  4 + return m_n;
  5 +}
  6 +
  7 +void Geoffrey::setN(int n) {
  8 + m_n = n;
  9 +}
src/testClasse.hpp 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 +class Geoffrey {
  2 + private:
  3 + int m_n;
  4 +
  5 + public:
  6 + int getN();
  7 + void setN(int n);
  8 +};