
Cpp
DonZpp
这个作者很懒,什么都没留下…
展开
-
来自C++的终级老单例
一个可继承的单例模式。这是可被继承的基类 template<typename T>class Singleton{public: Singleton(const Singleton&) = delete; virtual ~Singleton(){} Singleton &operator=(const Singl...原创 2018-07-02 19:43:15 · 198 阅读 · 0 评论 -
用C++调用Lua函数--详解
首先你要安装lua的dev,安装很简单: yum install lua-devel即可,很多Linux系统自带Lua但是没有dev,有点小坑。 下面是Lua文件,里面就两个函数:function add(a, b) return a + b endfunction hello() print("Hello Lua!!!")end ...原创 2018-07-20 17:37:37 · 2254 阅读 · 0 评论 -
C++ 用模板实现List的Node基类
看了C++的单例模式后,启发很大,刚好要写一个List,就在想能不能用模板来实现List的Node节点。 在这里直接上重点,完成后的代码:#ifndef DONZ_TEMPLATE_NODE_H#define DONZ_TEMPLATE_NODE_Htemplate<typename SubNode>class Node{public: N...原创 2018-07-27 10:07:53 · 2372 阅读 · 0 评论 -
Cpp 使用宏输出变量名——鸡肋
当时刚找到这个用法, 我高兴了好一阵,但后来发现,它并没有我想象中有用。这只是一个障眼法罢了,并没有看上去那么有用。#include<string>#include<iostream>using std::string;using std::cout;using std::endl;#define _VNAME(value) (#value)...原创 2018-08-14 11:21:39 · 638 阅读 · 0 评论 -
生成静态库及动态库
简单的库(静态/动态)生成 有hello.h、hello.cpp和test.cpp三个文件。 hello.h #ifndef _TEST_HELLO_H_ #define _TEST_HELLO_H_ void hello(); #endif ...原创 2019-04-26 17:53:35 · 525 阅读 · 0 评论