C++编程
文章平均质量分 79
EastonWoo
这个作者很懒,什么都没留下…
展开
-
C++单件模式(只保留唯一个类对象)
C++单件模式(只保留唯一个类对象)[user:test] cat main.cpp /// @file main.cpp/// @brief /// EastonWoo /// 0.01/// @date 2013-03-10#include #include #include class Ctest{public: static Cte原创 2013-03-10 03:43:02 · 2480 阅读 · 0 评论 -
gcc -E 预编译模板类
gcc -E 预编译模板类需要的文件数:simple-> lsapp.cpp app.h make.sh temp.h type.hsimple-> 1) type.hsimple-> cat type.h/// @file type.h/// @brief /// @author EastonWoo/// 0.01/// @date原创 2015-11-19 21:17:24 · 1238 阅读 · 0 评论 -
C++ STL map key是自定义结构体或类
/// @file 1.cpp/// @brief /// @author EastonWoo /// 0.01/// @date 2015-11-02#include #include #include #include #include #include class CKey{public: CKey(std::string str1, std::stri原创 2015-11-02 13:14:10 · 9356 阅读 · 0 评论 -
C++11 lambda 表达式解析
转载自:http://www.cnblogs.com/haippy/archive/2013/05/31/3111560.htmlC++11 lambda 表达式解析2013-05-31 23:04 by Haippy, 12959 阅读, 2 评论, 收藏, 编辑C++11 新增了很多特性,lambda 表达式是其中之一,如果你想了解的 C++11 完整特性,建议去这转载 2015-06-04 15:29:59 · 709 阅读 · 0 评论 -
C++ 重载运算符
C++ 重载运算符 [user:lib_hdmanage] cat example/test6.cpp /// @file test6.cpp/// @brief /// @author Easton Woo /// 0.01#include class CGlobal{public: CGlobal(int i = 1) : m_value(i)原创 2013-12-26 21:37:53 · 1036 阅读 · 0 评论 -
可变参数宏__VA_ARGS__
本文来自http://blog.sina.com.cn/s/blog_661314940100qmfg.html在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadicmacros)传递可变参数表你可能很熟悉转载 2015-06-03 19:41:48 · 714 阅读 · 0 评论 -
C++ 重载类型转换符
/// @file 1.cpp/// @brief /// @author EastonWoo /// 0.01/// @date 2015-05-20#include "stdio.h"class Vec2{public: Vec2(int x, int y){ m_ix = x; m_iy = y; } int m原创 2015-05-20 21:17:46 · 925 阅读 · 0 评论 -
const 理解
[user:lib_hdmanage] cat example/main.cpp /// @file main.cpp/// @brief /// @author Easton Woo /// 0.01/// @date 2013-05-23#include int main(int argc, char * argv[]){ char *p = NULL原创 2013-06-03 14:53:31 · 4881 阅读 · 0 评论 -
C++回调函数模式的使用.
C++回调函数模式的使用. [user:lib_hdmanage] cat example/test2.cpp /// @file test2.cpp/// @brief /// @author Easton Woo /// 0.01/// @date 2013-06-28// 回调函数例子模式//// 接口类class CInterface {原创 2013-06-28 19:20:23 · 887 阅读 · 0 评论 -
namespace命名空间成员类的声明
namespace命名空间成员类的声明 这其实是QT空项目的架构!![user:test] lsclass.h main.cpp pub.cpp pub.h [user:test] cat class.h/// @file class.h/// @brief /// @author EastonWoo /// 0.01/// @date 2013-原创 2013-05-21 01:08:14 · 5691 阅读 · 1 评论 -
函数指针和指针函数
函数指针和指针函数 [user:函数指针和指针函数] cat main.cpp /// @file main.cpp/// @brief /// @author EastonWoo /// 0.01/// @date 2013-04-30#include //函数指针(先指针,后函数)#define FUNC(pf) int(*pf)(int, int)=N原创 2013-04-30 19:59:58 · 764 阅读 · 0 评论 -
C++ 继承中的隐藏与覆盖祥解
C++ 继承中的隐藏与覆盖祥解源码:[user:lib_hdmanage] cat example/main.cpp /// @file main.cpp/// @brief /// @author EastonWoo /// 0.01/// @date 2013-04-23#include #include class son{public:原创 2013-04-27 16:06:40 · 759 阅读 · 0 评论 -
C++ 命名空间的使用例子
C++ 命名空间的使用例子 目的:了解C++ 命名空间的使用方法.命名空间内可以使用变量,函数,类,甚至是类模板.其实命令空间可以看作是一个带公有成员的类对象. 源码:[user:lib_hdmanage] cat example/main.cpp /// @file main.cpp/// @brief /// @author EastonWoo/// 0.0原创 2013-04-27 11:45:13 · 1234 阅读 · 0 评论 -
C++友元函数获取成员变量(作为调试后门程序)
C++友元函数获取成员变量(作为调试后门程序)一.源码例子:[user:Backdoor] lsmain.cpp[user:Backdoor] cat main.cpp /// @file main.cpp/// @brief /// @author EastonWoo /// 0.01/// @date 2012-12-24#include #defi原创 2013-04-17 21:44:57 · 1231 阅读 · 0 评论 -
C++ 静态成员变量 在类中的实现
C++ 静态成员变量 在类中的实现 用法: 1、静态成员变量,在类中以static 标识,格式: static ; 2、静态成员变量需要在类外面初始化才能够使用。初始化不要在构造函数初始化,会破坏数据(看例子)。类外初始化会在全局数据区申请空间;类外只作了声明没有进行赋值的话,就会在b原创 2012-11-15 01:02:15 · 1413 阅读 · 0 评论 -
全局变量堆内存申请顺序
全局变量堆内存申请顺序tmp-> cat 1.cpp /// @file 1.cpp/// @brief /// @author EastonWoo /// 0.01/// @date 2015-12-05#include #include #define _MAP______OK // 屏蔽出现段错误bool test();#ifdef _MA原创 2015-12-05 15:15:13 · 1480 阅读 · 0 评论