自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xusworld的专栏

做一个简单,明亮,快乐的手艺人。

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

转载 运算符重载

1.运算符重载定义:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C++最吸引人的特性之一。运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运

2014-11-21 20:17:31 5344

原创 五子棋人机对战的实现

最近我一直在编写五子棋的AI,但是搞了这么长时间,棋力一直停留在比较水的阶段,难以有什么比较好的突破。不知道贴吧里有没有别的朋友研究过类似的问题,于是想到来贴吧讨论一下。我的程序主要遵循如下思路:首先,建立几个棋型计算函数,可以判断棋盘上的各种冲四、活三、活二等棋形,并给每种棋形赋予适当的分值。第一步,判断是否存在VCF。若存在,直接返回该点的坐标。若不存在,则进行第二步:对于每个落点

2014-11-21 16:50:27 11418 1

原创 运算符重载(一)

使用运算符重载的原因:程序更加美观漂亮,逻辑

2014-11-21 16:46:44 6837

原创 如何初始化类的const成员

初始化类的其实也很简单。

2014-11-18 13:25:09 6989

原创 引用的使用

引用变量C++新增了一种复合类型————引用变量。引用是已定义的变量的别名。

2014-11-14 13:22:03 7218

原创 友元的简单使用

//测试友元的使用(1)C++编程中如果需要访问非本类的私有成员,那么就需要用到友元。否则私有成员是无法被外部直接访问的,而友元可以被定义为友元函数和友元类,即指定某函数或类直接访问私有类.(友元从某种程度上来说破坏了OOP的数据封装的原则,所以友元要慎用)友元的使用也非常简单。只需要在引入类中的其他类或函数前面加上关键字friend即可。例如class Test

2014-11-14 08:03:15 795

原创 new delete使用

在C中我们学习了用malloc开辟一段内存,实现动态内存分配,而C++给我

2014-11-11 21:37:16 493

原创 模板类的简单使用

#include using std::cout;using std::cin;using std::endl;templateclass Point{protected:T x, y;public:Point(T x, T y){this -> x = x;this -> y = y;}virtual void show

2014-11-11 13:50:09 585

tab实现dddd

这是一个很不错的demo,大家下载试试看。哈哈哈 , 试试吧。

2015-10-21

ViewPagerDemo

ViewPagerDemo,里面的代码介绍了自动滚动的ViewPager的使用,代码书写的十分直观,看看吧。

2015-08-04

MFC截屏实现

十分简单易懂的MFC截屏代码,效果很好,可以下载试试,基于对话框程序。

2015-06-09

C++代码设计与重用

全书分为12章。包括重用性基本概念、类设计、扩展性、效率、错误、冲突、兼容性、继承、移植性、程序库等和重用相关的诸多话题。每一章的最后,通过总结和练习帮助你巩固概念、加深理解,参考文献和相关资料为你指明了深入学习的方向。 本书适合有一定C++经验的程序员阅读,也可供以提高代码重用性为专门学习方向的读者参考。

2014-11-14

空空如也

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

TA关注的人

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