正在加载图片...
std:ostreamoperator<<(std::ostream&s,const Include&I) /∥下面的这个宏定义用来取消Lex和Yacc默认的YYSTYPE定义,因为默认的 YYSTYPE定义 /仅仅只能够记录整数信息,因此要保存额外的信息必须这样定义宏,可以参 见Yacc /自动生成的标记头文件frame..tab.h。 #define YYSTYPE Include 5.main.cpp文件 #include "main.hpp" /初始化所有的Include信息,避免前后关联 void Include::clear() headerfile.clear(: is_quotation false; is_angle false; ∥为了能够方便输出,在这里直接淮备好了一个流输出函数 std::ostreamkoperator<<(std::ostream&s,const Include&I) if(I.is_angle) s〈《“采用尖括号的”:}; std::ostream&operator<<(std::ostream&s,const Include&I); // 下面的这个宏定义用来取消 Lex 和 Yacc 默认的 YYSTYPE 定义,因为默认的 YYSTYPE 定义 // 仅仅只能够记录整数信息,因此要保存额外的信息必须这样定义宏,可以参 见 Yacc // 自动生成的标记头文件 frame.tab.h。 #define YYSTYPE Include 5. main.cpp 文件 #include "main.hpp" // 初始化所有的 Include 信息,避免前后关联 void Include::clear() { headerfile.clear(); is_quotation = false; is_angle = false; } // 为了能够方便输出,在这里直接准备好了一个流输出函数 std::ostream&operator<<(std::ostream&s,const Include&I) { if(I.is_angle) s << "采用尖括号的" ;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有