STL系列
goodluckyxl
这个作者很懒,什么都没留下…
展开
-
STL静多态和动多态小释
#include #include using namespace std;/*用多态来实现的话需要定义时注意:1.定义class Base{ virtual ShowDemo() const = 0; };2.剥离抽象业务放到公共类中3.让 Derived1, Derived2都从Base 继承而来4.子类必须实现接口函数使用时注意1.处理业务函数的参数只能使用 Base& 或者 Base*原创 2005-01-21 08:38:00 · 1666 阅读 · 2 评论 -
练手之用STL类型区分应用
#include using namespace std;//一些模板练手时的小应用辨别基本类型和自定义类型//使用方法就是便举有限的基本类型,无他//基本类模板枚举非基本类型template class IsFoundationType{public: enum{ Yes = 0, No = 1 };};//宏定义MACRO_FOUNDATION_TYPE(T)特化依次调用特化所有//基本数据原创 2005-01-26 20:50:00 · 1213 阅读 · 0 评论 -
真不方便找指令集每次都搜索
一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,转载 2006-05-29 15:36:00 · 1287 阅读 · 0 评论 -
陆续一些常用函数汇编实现
//字符串拷贝void strcpy(const char *src, char *dest){ char ch; __asm { loop: ldrb ch, [src], #1 strb ch, [dest], #1原创 2006-06-07 16:37:00 · 1329 阅读 · 1 评论