C++可以没有头文件输出?
  • 板块灌水区
  • 楼主xiao999yao
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/7/21 13:18
  • 上次更新2024/7/21 13:43:35
查看原帖
C++可以没有头文件输出?
1062722
xiao999yao楼主2024/7/21 13:18

众所周知, C++可以没有头文件进行输出。

因为在GCC一个深深的角落...... (绝对不是我不会打省略号)

有一坨叫builtin的东西......

__builtin_printf可以不用头文件进行输出操作

举个栗子:

P1000 超级玛丽游戏

main(){__builtin_printf(R"(                ********
               ************
               ####....#.
             #..###.....##....
             ###.......######              ###            ###
                ...........               #...#          #...#
               ##*#######                 #.#.#          #.#.#
            ####*******######             #.#.#          #.#.#
           ...#***.****.*###....          #...#          #...#
           ....**********##.....           ###            ###
           ....****    *****....
             ####        ####
           ######        ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
##########################################    #----------#
#.....#......##.....#......##.....#......#    #----------#
##########################################    #----------#
#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#
##########################################    ############)");}

(注意:R"()"是C++11及以上的)

谢谢观赏!

2024/7/21 13:18
加载中...