- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 简单了解进程与线程
一、首先我介绍下什么是进程1.进程就是为提供程序所需的资源,如数据、代码等。每个进程都有4GB的虚拟地址空间。2.那么这4GB的地址空间如何进行分配的了:名称范围空指针赋值区0x00000000-0x0000FFFF用户模式区0x00010000-0x7FFEFFFF64KB禁入区0x7FFF0000-0x7FFFFFFF内核区0x8000000...
2019-12-11 10:13:22 110
原创 字符编码发展简介
一、首先是我们的ASCII码(美国信息交换标准嘛)它只有一个字节大小(0-255),而我们查ASCII码表就可以知道,它其实只使用了127位。由于不能够表示所有的文字符号,后人对他进行了扩展。二、ASCII码的扩展:GB2312或GB2312-80(128-255)其中两个扩展码表示一个中文,但还是不能够表示全世界所有的文字字符。三、UNICODE编码它能表示的范围为(0-0x10FFF...
2019-12-10 20:30:57 140
原创 今天给大家介绍下cocos2d-x-3.9版本中的触摸事件的实现
1.首先我们的、需要创建一个事件监听器,//继承关系:EventListenerTouchOneByOne->EventListener->Ref //1.创建事件监听 EventListenerTouchOneByOne* touchone = EventListenerTouchOneByOne::create();创建好监听器后我们需要设置事件的处理函数//touch...
2019-09-29 09:44:42 226
原创 自己实现String类的构造函数、析构函数和赋值函数
已知类String的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & operate =(const String &other)...
2019-08-21 08:38:30 266
原创 很神奇的一题有没有汇编大佬进来解释下
最近做到一个非常令我不解的题:题目如下:int x = 10; int y = 10; cout << y++ << " " << y++ << " " << y << endl; cout << x << " " << x++ << " " << x++ ...
2019-08-12 19:31:30 105
原创 C++类中的构造、析构函数、拷贝构造函数讲解
类的构造、析构函数、拷贝构造函数讲解我来给大家分析下,如下面这题:定义一个类:class Ca{private:int m_ia;int m_ib;public:Ca(){m_ia = 2;m_ib = 3;cout<<“调用无参构造函数”<<endl;}};这个时候我们没有显示的写出析构函数和拷贝构造函数:...
2019-08-12 11:46:50 249
原创 求大佬帮忙解答
union MyUnion1 { double d; float c; int a; short n[4]; }; int main() { MyUnion1 u1; u1.d = 100; cout << u1.d << endl; cout << u1.a << endl; cout << u1.c << endl; cout << u1.n[0] << endl; cout << u1.n[1] << endl; cout <<
2019-08-09 19:54:05 213
原创 那些年填过的C++的坑
我们来看看这题:unsigned char a = -0xA5;char b = ~a >> 4 + 1;printf(“b=%d\n”, b);一.看到这种题我们要注意几个方面,1.注意数据的溢出2.注意数据是以2进制的补码在内存中存储的3.注意运算符的优先级二、下面我就来介绍下我的解法a溢出 a=256-165=91;a的原码 0101 1101a的补码等...
2019-07-23 18:39:30 258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人