- 博客(5)
- 收藏
- 关注
原创 深度了解default constructor(深度了解默认构造函数)
default constructor(默认构造函数) 例子1: class Test { int a; void *p; }; 首先了解一个概念,默认构造函数只有在编译器需要的时候才会自动生成,在程序员需要的情况下是不会自动合成的。 编译器需要默认构造函数的四个场合: a、类内有自定义类型成员(类成员),并且自定义类型成员带有默认构造函数。 b、基类具有默认构造
2017-11-06 21:07:36
498
原创 lua解析树形字符串拼接问题
local components_url_tree = { main_wid = { left_part = { purple_flag = { purple_flag_title = {}, }, talisman_name_bg = { talisman_name = {}, }, talisman_sv_container = { cell_tmp
2017-08-24 10:36:38
536
原创 对static变量的解析
在C/C++程序中可以明了地将变量分为static和non-static,其中static可以分为local static和non-local static。local static变量是在函数内的全局变量除此之外其他的static都是non-local的变量,他们的区别就是local static在定义他的函数第一次被调用的时候分配空间并初始化,但是non-local的static变量在进入ma
2017-06-27 17:17:35
258
原创 智能指针
resmgr.h文件 #pragma once #include #include class Resmanager { private: /* 类共享成员,管理所有资源 使用记录可使用空间的动态数据对资源进行记录,空间不够的时候进行扩展 */ struct Count { int data; int next; }; stati
2017-05-21 20:20:22
262
原创 关于const是否分配空间和常量折叠的问题
#include #include using namespace std; void main() { const int a = 5; *(int*)&a = 4; cout cout cout cout system("pause"); } 在VC6.0
2016-04-16 10:15:20
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅