Update CMake configuration and refactor code to use smart pointers for memory management
This commit is contained in:
6
main.cpp
6
main.cpp
@@ -3,8 +3,8 @@
|
||||
|
||||
// main function
|
||||
int main(int, char **) {
|
||||
Yc::Lib::Config *config = new Yc::Lib::Config();
|
||||
Yc::Lib::Server server(config);
|
||||
server.run();
|
||||
auto config = std::make_shared<Yc::Lib::Config>();
|
||||
auto server = std::make_shared<Yc::Lib::Server>(config);
|
||||
server->run();
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user