예제 #1
0
파일: IOError.cpp 프로젝트: martyone/mid9th
    int run()
    {
        std::istringstream input("");

        IO<int> i = readInt(&input);

        if (!i.isValid()) {
            // Program will be aborted here
            std::cout << i << std::endl;
        }

        return 0;
    }
예제 #2
0
파일: IOError.cpp 프로젝트: martyone/mid9th
    int run()
    {
        std::istringstream input("2");

        IO<int> i = readInt(&input);

        if (i.isValid()) {
            // Program will be aborted here
            std::cout << i.error().description() << std::endl;
        }

        return 0;
    }
예제 #3
0
파일: IOError.cpp 프로젝트: martyone/mid9th
    int run()
    {
        std::istringstream input("932");

        IO<int> i = readInt(&input);

        if (!i.isValid()) {
            return 1;
        }

        std::cout << i <<std::endl;

        return 0;
    }