Code Quality: Use enum class instead of enum to make sure enum members can only be accessed when scoped to the enum

This commit is contained in:
Jan
2019-10-02 12:48:58 +02:00
parent 2c611a1368
commit 9d1b7325a2
9 changed files with 21 additions and 21 deletions

View File

@ -35,11 +35,11 @@ FileAPI::File FileAPI::Open(const std::string& filename, const Mode mode)
switch(mode)
{
default:
case MODE_READ:
case Mode::MODE_READ:
modeStr = "rb";
break;
case MODE_WRITE:
case Mode::MODE_WRITE:
modeStr = "wb";
break;
}

View File

@ -6,7 +6,7 @@
class FileAPI
{
public:
enum Mode
enum class Mode
{
MODE_READ = 0,
MODE_WRITE = 1