自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CppPlayer

CppPlayer

  • 博客(214)
  • 资源 (10)
  • 收藏
  • 关注

原创 简单工厂模式

简单工厂模式

2014-10-21 21:26:40 932

原创 C++笔试题深度分析 第五波 下

2. 写一个函数,打印二叉树中某层的所有结点。二叉树结点定义:struct Node{int v;Node* left;Node* right;};函数原型:void print_node_at_level(Node* node, int level)说明:将 level 层的结点中所保存的值打印在同一行。

2014-10-05 12:07:50 691

原创 C++笔试题深度分析 第五波 上

1. 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下的顺序排序。请实现一个函数用于判断数组中是否含有指定的数。函数原型:bool find_in_matrix(int matrix[N][M], int value);说明:查找成功时返回 true,失败时返回 false。

2014-10-05 12:00:46 659

原创 C++临时对象

#include using namespace std;class Test{ int m_i; int m_j; static int count;public: Test() { count++; cout<<"调用无参构造函数"<<endl; cout<<"Test()"<<endl; } Test(int v) {

2014-10-05 09:40:40 531

原创 关于C++临时对象的一道题目

C++临时对象

2014-10-05 09:33:52 1177 1

原创 c++笔试题深度分析 第四波 下

10. 用 C/C++语言实现一个存储整形数据的栈数据结构。要求实现以下功能:(1) 入栈操作 push(2) 出栈操作 pop(3) 栈大小操作 size(4) 栈中最小元素 min

2014-10-05 09:24:16 728

原创 C++笔试题深度分析 第四波 上

1. 下面代码是否有错?如果有错,错在哪里?struct Test{Test() { }Test(int i) { }void func() { }};int main(){Test t1(1);Test t2();t1.func();t2.func();}答案:

2014-10-04 22:37:59 809

原创 C++笔试题深度分析 第三波 下

8. Telnet 协议是基于下面哪种协议开发而来的( )A. TCPB. UDPC. TCP and UDPD. None of above 解释:

2014-10-04 22:22:14 981

原创 C++笔试题深度分析 第三波 上

1. 下面的代码输出什么?为什么?#include #include using namespace std;class A{private:static int c_count;public:A(){c_count++;}~A(){c_count--;}static void Count(){cout<<c_count<

2014-10-04 22:21:48 893

转载 main函数之前会执行什么?

我们看下面的例子:        /* file name test00.c */        int main(int argc, char* argv)    {     return 0;    }        编译链接它:    cc test00.c -o test.exe    会生成 test.exe        但是我们加上

2014-10-04 00:22:55 4228

转载 vc/mfc 进程消息队列,线程消息队列,和系统消息队列,该如何处理

队列消息和非队列消息  从消息的发送途径来看,消息可以分成2种:队列消息和非队列消息。消息队列由可以分成系统消息队列和线程消息队列。系统消息队列由Windows维护,线程消息队列则由每个GUI线程自己进行维护,为避免给non-GUI现成创建消息队列,所有线程产生时并没有消息队列,仅当线程第一次调用GDI函数数系统给线程创建一个消息队列。队列消息送到系统消息队列,然后到线程消息队列;非队列消

2014-10-04 00:18:56 5643

原创 C++笔试题深度分析 第二波 下

11. 两个字符串 char* a, char* b,输出 b 在 a 中的位置次序。void output_postion(const char* a, const char* b);如:a = "abdbcc" b = "abc"b 在 a 中的位置次序为014015034035

2014-10-03 22:55:07 830

原创 C++笔试题深度分析 第二波 上

1. 考虑函数原型 void hello(int a, int b=7, char* pszC="*"),下面的函数调用中属于不合法调用的是( )A. hello(5)B. hello(5, 8)C. hello(6, "#")D. hello(0, 0, "#")

2014-10-03 22:28:15 1169

原创 C++笔试题深度分析 第一波 下

8. 下面哪些说法正确? ( )A. 数组和链表都可以随机访问B. 数组的插入和删除可以达到 O(1)C. 哈希表无法法进行范围检查D. 二叉树无法进行线性访问

2014-10-01 21:27:37 923

原创 C++笔试题深度分析第一波 上

1:32 位机上根据下面的代码,问哪些说法是正确的? ( )signed char a = 0xe0;unsigned int b = a;unsigned char c = a;A. a>0 && c>0 为真B. a == c 为真C. b 的十六进制表示是:0xffffffe0D. 上面都不对

2014-10-01 19:56:46 1948 5

原创 coco2d-x 3.x 实现帧动画

首先申明一个Vecotr来保存帧Vector allframe;//保存所有帧 for(int i = 0; i  {  SpriteFrame * sf = SpriteFrame::create("player.png",Rect(i*47,0,47,56));//图片是没有对应的plist文件,所以需要将每张图片分别从大图中 切割 出来  allframe.pushBac

2014-09-22 21:55:34 1509

原创 cocos2d-x 3.0 Win7 + VS2012 下实现贪吃蛇小游戏

做这个小游戏,看的是兄弟连沈大海老师的视频>

2014-09-21 20:18:33 4173 2

原创 C++学习笔记28 智能指针

智能指针:它的一种通用实现方法是采用引用计数的方法。智能指针将一个计数器与类指向的对象相关联,引用计数跟踪共有多少个类对象共享同一指针。    每次创建类的新对象时,初始化指针并将引用计数置为1;    当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数;    对一个对象进行赋值时,赋值操作符减少左操作数所指对象的引用计数(如果引用计数为减至0,则删除对象

2014-09-16 16:43:13 696

原创 C++学习笔记27 异常处理

c++异常处理机制C++异常处理机制是一个用来有效地处理运行错误的非常强大且灵活的工具,它提供了更多的弹性、安全性和稳固性,克服了传统方法所带来的问题.异常的抛出和处理主要使用了以下三个关键字: try、 throw 、 catch 。抛出异常即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式;

2014-09-16 11:36:37 953

原创 C++学习笔记26 STL基础简介

什么是STL STL― STL ,即 :Standard Template Library Standard Template Library, 是C++ C++ C++的一部分 的一部分― STL 是常用数据结构和算法的集合 ― STL 的目标是标准化组件, 提高开发效率和程序可靠性

2014-09-16 10:54:31 595

原创 C++学习笔记25 类模板的特化

类模板可以被特化:用template

2014-09-16 10:44:00 839

原创 C++学习笔记24-2 类模板

C++ C++中的类模板 中的类模板― 提供一种特殊的类以相同的行为处理不同的类型― 在类声明前使用template进行标识― T>T> T>用于说明类中使用的泛指类型 用于说明类中使用的泛指类型 T

2014-09-16 09:15:05 566

原创 C++学习笔记24 函数模板

泛型编程的概念―不考虑具体数据类型的编程模式对于Swap函数可以考虑下面的泛型写法Swap(T& )Swap泛型写法中的 TT 不是一个具体的数据类型,而是泛指任意的数据类型。

2014-09-10 22:20:24 570

原创 C++学习笔记23 初始化列表

#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Test1{protected: int a; public: Test1() {

2014-09-08 18:54:37 653

原创 C++学习笔记22 关于多重继承 接口

C++在语法上直接支持多重继承

2014-09-08 15:22:51 1017

原创 C++学习笔记21 多态遇上对象数组

#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Parent{protected: int i;public: virtual voi

2014-09-08 15:18:47 987

原创 C++学习笔记20 多态与继承下

1:重写与重载的区别?什么时候重写?什么时候重载

2014-09-08 11:35:37 729

原创 C++学习笔记19 多态与继承

1:函数重写如果子类当中定义了与父类当中

2014-09-08 11:07:33 719

原创 C++学习笔记18 继承中的构造与析构

赋值兼容性原则:子类对象可以当做父类对象使用;子类对象可以直接赋值给

2014-09-08 10:10:38 686

原创 C++学习笔记17 继承

面向对象中的继承指类之间的父子关系 子类拥有父类的所有成员变量和成员函数 子类就是一种特殊的父类 子类对象可以当作父类对象使用 子类可以拥有父类没有的方法和属性

2014-09-08 09:59:26 558

原创 C++学习笔记16 static 实现单例模式

//static 实现单例模式 #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Singleton{ priva

2014-09-02 20:20:14 616

原创 C++学习笔记16-2 编译器对构造函数的调用处理

#include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Test{public: Test(int i) { cout<<"Test(in

2014-09-02 20:19:08 648

原创 C++学习笔记15 malloc free 与 new delete的区别

#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;class Test{ int i; public: Test()

2014-08-31 23:04:15 602

原创 C++学习笔记14 操作符的重载

C++中操作符重载的本质 C++中通过operator关键字可以利用函数扩展操作符 operator的本质是通过函数重载实现操作符重载

2014-08-31 11:57:37 649

原创 C++学习笔记13 C++ 类的静态成员

成员变量的回顾:

2014-08-26 21:21:15 620

原创 C++学习笔记12 构造函数与析构函数下

C++中的对象组合:C++中的类可以使用其他类定义成员

2014-08-25 21:08:12 662

原创 C++学习笔记11 构造函数与析构函数

构造函数:C++中的类可以定义与类名

2014-08-25 20:40:48 789

原创 C++学习笔记10 经典问题解析

1:const和引用:什么是

2014-08-24 11:57:42 558

原创 C++学习笔记9 C++新的关键字

1:动态内存分配:C++中通过new关键字进行

2014-08-24 11:52:23 576

原创 C++学习笔记8 C++函数的升级 下

1:C++中的函数重载:函数重载(0

2014-08-20 22:13:10 828

jsoncpp 写入乱码解决版本

解决乱码问题,jsoncpp 写入乱码解决版本

2018-10-09

停车场管理系统C++

C++ 停车场管理系统 1500行代码 实现了 停车场模拟的国内工程

2018-07-31

图书管理系统

C++ 图书管理系统 C++ 图书管理系统 C++ 图书管理系统

2018-07-16

CTP交易开发十里

ctp开发 期货交易开发 上期所 demo用例 可以登录下单测试

2017-11-20

Socket入门代码

windows网络编程 最基础 socket编程 网络 TCP Udp

2015-04-12

2048游戏C++实现

2048 VS2012 实现 ,简单的逻辑实现,UI界面很丑陋,参考了别人的代码重新做的,注释很详细了!

2015-01-09

MFC记事本开发

记事本开发 ,有详细的代码注释,几乎每一句都注释了

2014-12-29

effective C++ 读书笔记

effective C++ 很好 很不错 最好的C++进阶资料

2014-11-20

空空如也

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

TA关注的人

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