随笔分类 -  C++

摘要:原始代码 namespace test3 { class Base1 { public: virtual void e() { std::cout << "e" << std::endl; } virtual void f() { std::cout << "f" << std::endl; } v 阅读全文
posted @ 2021-11-02 14:16 AdamTang 阅读(94) 评论(0) 推荐(0)
摘要:#include <iostream> class Base { public: void NormalShow() { std::cout<<"Base Normal show"<<std::endl; } static void StaticNormalShow() { std::cout<<" 阅读全文
posted @ 2021-10-19 10:35 AdamTang 阅读(203) 评论(0) 推荐(0)
摘要:#include <iostream> class Base { public: virtual int ShowFunc(int param) { std::cout << "Base ShowFunc: " << param << std::endl; return param; } int b 阅读全文
posted @ 2021-10-14 10:20 AdamTang 阅读(138) 评论(0) 推荐(0)
摘要:同时存在虚继承和虚函数 namespace test3 // 加入虚函数 { class Grand1 { public: virtual int G1Show(int param) { int res = param; return res; } int g1; }; class Base1 : 阅读全文
posted @ 2021-10-12 13:41 AdamTang 阅读(139) 评论(0) 推荐(0)
摘要:c++代码 namespace test2 { class Grand1 { public: int g1; }; class Grand2 { public: int g2; }; class Base1 : virtual public Grand1, public Grand2 虚继承且普通继 阅读全文
posted @ 2021-10-09 11:57 AdamTang 阅读(91) 评论(0) 推荐(0)
摘要:汇编指令说明: 1 LEA 取有效地址指令 (Load Effective Address ) 指令格式:LEA 目的,源 指令功能:取源操作数地址的偏移量,并把它传送到目的操作数所在的单元。 LEA 指令要求原操作数必须是存储单元,而且目的操作数必须是一个除段寄存器之外的16位或32位寄存器。当目 阅读全文
posted @ 2021-09-30 10:56 AdamTang 阅读(244) 评论(0) 推荐(0)