2015 C++
// Abstract base class class Piece { public: virtual std::string getName() const = 0; virtual ~Piece() = default; };
#include <string> #include <memory>
In 2015, C++ continued to evolve with the progression of the standard, improvements in compilers and development tools, and updates to libraries and frameworks. As the language continued to mature, the focus on Modern C++ best practices and new features set the stage for the upcoming C++17 standard. 2015 c++
