- 博客(3)
- 收藏
- 关注
原创 C++ 类成员函数指针
之前在设计指令类的时候,需要对传入的指令和参数进行解析和执行。有点类似于int main(int argc, char** argv)。这种类的成员函数有一个特点:数量多,返回值和参数列表大多相同。而且他们的函数名一一对应指令集(一个由指令字符串构建的数组)。之前一直是用switch语句来判断具体执行那一个成员函数。这种方法写起来的代码非常长,也很容易漏掉break。后来就想到用函数指针来...
2020-02-20 17:35:11
265
转载 C++ Timer类实现
通过event类实现C++ Timerevent类参考event.hpp#pragma once#ifndef EVENT_HPP#define EVENT_HPP#pragma oncetemplate <typename Handler>class event{private: Handler m_Handler;protected: virtual v...
2020-02-12 17:33:13
1086
原创 C# CountDown类实现(基于原生Timer类)
C# 原生Timer类只有 OnTick事件,之前有一个项目要求创建一个倒计时,并能够实现暂停和继续,在倒计时结束后触发事件。我基于原生Timer类开发了CountDown类。介绍完直接上代码。// Using System.Threading;class CountDown { public CountDown(uint ticks) { ...
2020-02-12 17:26:00
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人