众所周知, C++可以没有头文件进行输出。
因为在GCC一个深深的角落...... (绝对不是我不会打省略号)
有一坨叫builtin的东西......
__builtin_printf可以不用头文件进行输出操作
举个栗子:
main(){__builtin_printf(R"( ********
************
####....#.
#..###.....##....
###.......###### ### ###
........... #...# #...#
##*####### #.#.# #.#.#
####*******###### #.#.# #.#.#
...#***.****.*###.... #...# #...#
....**********##..... ### ###
....**** *****....
#### ####
###### ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
########################################## #----------#
#.....#......##.....#......##.....#......# #----------#
########################################## #----------#
#.#..#....#..##.#..#....#..##.#..#....#..# #----------#
########################################## ############)");}
(注意:R"()"是C++11及以上的)
谢谢观赏!