自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 lua中的逻辑运算符

lua的 and 和 or1、and,如果and 的第一个操作数为假,则返回第一个操作数,否则返回第二个操作数2、or,如果or的第一个操作数为真,则返回第一个操作数,否则返回第二个操作数根据这种特性,典型的两种用法,1、x = x or v ;    2、(x > y) and x or y ,相当于 a ? b:c;

2015-09-02 11:49:24 699

原创 lua中的table总结

table(表)table非常灵活,可以用table表示普通数组,队列,符号表,集合,记录等等数据结构。lua的table实现了关联数组,所谓关联数组。就是可以用各种特殊的索引去索引这个数组,table没有固定个的长度,可以动态的添加元素到一个table中,如果一个table的长度为零了,那个lua的垃圾回收机制会自动销毁这个table并复用他的内存,在lua中,table既不是值也不是变

2015-09-02 10:39:38 584

原创 c++ 构造函数初始化列表

// [8/25/2015 wangjian-pc]// c++ 构造函数初始化列表#include class A{public: A():n2(0), n1(n2 + 2) {} void Print() { std::cout<< "n1:"<<n1<<",n2:"<<n2<<std::endl; }private: int n1; int n2;};

2015-08-25 00:25:26 279

转载 C++类构造函数初始化列表

转自:http://www.cnblogs.com/BlueTzar/articles/1223169.htmlC++类构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public:    int a;    float b;  

2015-08-25 00:23:33 297

原创 逻辑运算符与或

// [8/25/2015 wangjian-pc]#include bool fun1(char* str){ printf("%s\n", str); return false;}bool fun2(char* str){ printf("%s\n", str); return true;}int main(){ bool res1, res2; res

2015-08-25 00:05:57 393

原创 获取类成员的偏移量

// [8/24/2015 wangjian-pc]// 获取类成员的偏移量 #include struct Point3D{ int x; int y; int z;};int main(){ Point3D* pPoint = NULL; int offset = (int)(&(pPoint)->z); printf("%d", offset); sy

2015-08-24 23:52:10 576

原创 字符数粗的输出

// [8/24/2015 wangjian-pc]#include char* getString1(){ char p[] = "hello world"; return p;}char* getString2(){ char* p = "hello world"; return p;}int main(){ printf("getString1 retu

2015-08-24 23:23:06 275

原创 字符数组比较

//////////////////////////////////////////////////// 关于字符数字的比较//////////////////////////////////////////////////// [8/24/2015 wangjian-pc]#include int main(){ char str1[] = "hello world"; ch

2015-08-24 23:05:26 778

原创 字符数组

/////////////////////////////////////// 关于字符数组//////////////////////////////////////  [8/24/2015 wangjian-pc]#include void func(char *str){printf("%d%d\n",sizeof(str),strlen(str)

2015-08-24 22:27:36 280

原创 c++中构造函数和析构函数执行过程

#include using namespace std;class A{public: A() { cout<<"1"; } virtual ~A() { cout<<"2"; } void print() { cout<<"3"; }};class B : public A{public: B() { cout<<"4"; } v

2015-08-22 22:26:43 519

转载 c++中基类写成虚函数的作用

我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:        有下面的两个类:class ClxBase{public:    ClxBase() {};    virtual ~ClxBase() {};    virtual void DoSomething() { cout  "Do 

2015-08-22 22:23:33 2511

转载 c++类占用的内存空间

参考:http://blog.sina.com.cn/s/blog_69c189bf0100mkeu.html 类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。摘抄部分:          成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数

2015-08-16 20:46:14 359

原创 数据结构

一、对树的理解树也就是一个节点的集合,只不过这个集合有一个特征,树有一个根节点,左子树,右子树(有但不是一定有)可以是空树即没有节点,也可以是只有一个根节点,或者只有左、右子树。对于树重要理解二叉树,下边给出二叉树的标准定义typedef struct BTNode{ char data; struct BTNode *lchild; struct BTNode *rchild;

2015-08-12 23:31:07 289

原创 c++面试题

1、冒泡排序#includeusing namespace std;void bubbleSort(int a[],int length){ cout<<"排序前"<<endl; for (int i = 0; i < length; i++) { cout<<a[i]<<" "; } cout<<endl; for(int i=length; i>1; i--)

2015-08-10 00:07:51 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除