diff --git a/User/User.cpp b/User/User.cpp index c125fd8..983025e 100644 --- a/User/User.cpp +++ b/User/User.cpp @@ -16,11 +16,16 @@ // Constructors // ////////////////// -User::User() +User::User() : fd(-1), nick(""), username(""), realname(""), buffer(""), authenticated(false), registered(false) { // std::cout << "User default constructor called" << std::endl; } +User::User(int fd) : fd(fd), nick(""), username(""), realname(""), buffer(""), authenticated(false), registered(false) +{ + // std::cout << "User with fd constructor called" << std::endl; +} + User::User(const User &other) { *this = other; diff --git a/User/User.hpp b/User/User.hpp index da62791..0b6d3c6 100644 --- a/User/User.hpp +++ b/User/User.hpp @@ -29,6 +29,7 @@ class User public: User(); + User(int fd); User(const User &other); User& operator=(const User &other); ~User();