自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C】C语言写的三子棋

要完成三子棋我们可以分为以下几步:1.用什么来实现三子棋的棋盘??2.如何将三子棋的棋盘打印出来??3.如何实现玩家和电脑的每一步棋??4.如何检测哪一方的输赢??5.打印菜单1.要实现三子棋的棋盘我们可以用一个二维数组来实现char board[ROW][COL] = { 0 };2.打印棋盘:由上图我们可以看出,我们可以将棋盘分为三组,前两组都是(--...

2018-07-31 13:44:16 428

原创 【C++】this指针的理解和__thiscall的调用方式

我们可以从以下三方面来认识this指针:一.为什么会产生this指针??二.this指针的特点。三.__thiscall的调用方式四.问题一。为什么会产生this指针???class Box{public: int volume(int height, int width, int length) { return height*width*lengt...

2018-07-30 19:44:03 8657 3

转载 【C】内存对齐

在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的原因 内存对齐(3张)大部分的参考资料都...

2018-07-28 19:35:41 489

原创 【C++】类中成员函数的存储方式以及计算类的大小

一.成员函数的储存方式用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如下图所示。我们可以看出这样不仅麻烦而且特别浪费空间,因此经过分析我们可以知道是按以下方式来储存的。先来看一段代码:#include<st...

2018-07-28 19:33:32 2829

原创 【C++】命名空间

一.为什么要使用命名空间???     我们知道在C++中,变量,函数和类都是大量存在的,这些变量,函数和类的名称都存在于全变量命名中,会导致很多冲突,从而在C++中我们使用命名空间来避免这种冲突。命名空间中namespace是关键字。二.命名空间的定义1.//普通的命名空间namespace N //N为命名空间的名称{ //命名空间中的内容,既可以定义...

2018-07-27 19:37:00 1034

空空如也

空空如也

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

TA关注的人

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