au milieu des tests d'heritance de classe
This commit is contained in:
41
d03/test_inheritance/Base.cpp
Normal file
41
d03/test_inheritance/Base.cpp
Normal file
@@ -0,0 +1,41 @@
|
||||
#include "Base.hpp"
|
||||
|
||||
/*
|
||||
* default/parametric constructor
|
||||
*/
|
||||
|
||||
Base::Base( void ) {
|
||||
std::cout << "base default constructor\n";
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* destructor
|
||||
*/
|
||||
|
||||
Base::~Base( void ) {
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* copy constructor
|
||||
*/
|
||||
|
||||
Base::Base( Base const & src ) {
|
||||
std::cout << "base copy constructor\n";
|
||||
*this = src;
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* assignement operator
|
||||
*/
|
||||
|
||||
Base & Base::operator=( Base const & rhs ) {
|
||||
std::cout << "base assignations operator\n";
|
||||
return *this;
|
||||
}
|
||||
|
||||
Base::Base(int i) {
|
||||
std::cout << "base parameters constructor\n";
|
||||
}
|
||||
Reference in New Issue
Block a user