prog.cpp:1:6: error: 'Socket' has not been declared
void Socket::enable()
^
prog.cpp: In function 'void enable()':
prog.cpp:3:5: error: 'on' was not declared in this scope
if(on == false)
^
prog.cpp:5:16: error: 'pin' was not declared in this scope
digitalWrite(pin, LOW);
^
prog.cpp:5:21: error: 'LOW' was not declared in this scope
digitalWrite(pin, LOW);
^
prog.cpp:5:24: error: 'digitalWrite' was not declared in this scope
digitalWrite(pin, LOW);
^
prog.cpp:7:3: error: 'cout' is not a member of 'std'
std::cout << "Socket enabled!" << std::endl;
^
prog.cpp:7:37: error: 'endl' is not a member of 'std'
std::cout << "Socket enabled!" << std::endl;
^
prog.cpp:10:3: error: 'ofstream' is not a member of 'std'
std::ofstream onF;
^
prog.cpp:11:3: error: 'onF' was not declared in this scope
onF.open("Socket" + std::to_string(this->id) + ".txt");
^
prog.cpp:11:23: error: 'to_string' is not a member of 'std'
onF.open("Socket" + std::to_string(this->id) + ".txt");
^
prog.cpp:11:38: error: invalid use of 'this' in non-member function
onF.open("Socket" + std::to_string(this->id) + ".txt");
^
prog.cpp:15:19: error: 'endl' is not a member of 'std'
onF << true << std::endl;
^
prog.cpp:23:3: error: 'cout' is not a member of 'std'
std::cout << "Socket already enabled." << std::endl;
^
prog.cpp:23:45: error: 'endl' is not a member of 'std'
std::cout << "Socket already enabled." << std::endl;
^