#ifndef NANXING_TEST_PRINT_ #define NANXING_TEST_PRINT_ #include #include #include #include namespace nanxing_test{ template using void_t=void; template struct ofstream_admit:std::false_type{}; template struct ofstream_admit()<())>>:std::true_type{}; template static void inseat_result_to_txt(T result) { static_assert(ofstream_admit::value,"The type of T cannot print by ofstream"); std::ofstream output("../../test_result.txt",std::ios_base::app); if(!output.is_open()) { std::cerr << "Failed to open the file." << std::endl; } output<