自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Peter

一个中年的大叔的C++历程

  • 博客(10)
  • 收藏
  • 关注

原创 C++11中的智能指针-shared_ptr

    今天上午在研究boost io_service的时候,打算写一个小的demo,用到智能指针中的shared_ptr,虽然之前看了很多这个方面的资料,但是使用的并不多,写起来code,才发现对于shared_ptr的了解真的是有限,手生的很,因此边搜索资料,边写code,完成之后做一个总结.    shared_ptr的基本概念这里就不做介绍了,主要说下用到的几个比较重要的知识点。    一...

2018-04-26 12:31:01 1912

原创 C#学习开始

一直以来,都想好好把编程学习下,但是发现很难静下来心来好好进行下学习,这次在csdn上做一个笔记,尽量能够多学习一些。去年的某个时间,去惨叫了一个培训学校的培训,其实发现参加培训也是一个不错的选择,毕竟可以在某个时间段内集中进行下学习。但是无奈,发现现在这个社会进行C# winform方面的培训比较少,起码广州没有这么找到,因此只好自学。作为一个典型的理工男,文笔不好,编程稍微有点基础,又

2017-04-24 14:30:00 244

翻译 友元函数

什么情况下需要友元函数:在为类重载二元运算符时(带两个参数的运算符)常常需要友元。类的友元函数是非成员函数,其访问权限与成员函数相同。如果在类声明中实现函数,则成为内联函数

2014-02-26 17:04:34 401

转载 类作用域

在使用类名的时候,必须根据上下文使用直接成员运算符(.)------------------------->比如对象直接调用成员的公共方法,A.show();,间接成员运算符(->)-------------------->指针,p->show();或作用域解析运算符(::)。

2014-02-26 16:41:53 460

原创 this指针

C++解决这种问题的方法是:使用被称为this的特殊指针。this指针指向用来调用成员函数的对象(this 被称为隐藏参数传递给方法)。这样,函数调用stock1.topval(stock2)将this设置为stock1对象的地址。const Stock & Stock::topval(const Stock & s) const{if(s.total_val>total_val)

2014-02-26 15:49:17 427

原创 类学习2---构造函数和析构函数

1、无法使用对象之前调用构造函数,因为在构造函数构造对象之前,对象时不存在的,因此构造函数被用来创建对象,而不能通过对象来调用。2、为类定义了构造函数后,程序员就必须为它提供默认构造函数,如果提供了非默认构造函数,但没有提供默认构造函数,则会出现如下的错误提示:3、类的构造函数,是为了数据的初始化。4、保证函数不会去修改调用的对象,C++的解决方法是将const关键字放在函数的括号后面

2014-02-26 15:07:06 479

原创 C++类学习---------step1

1、一般在类声明中,把数据部分设置为私有,方法设置为共有,这样对外,只露方法部分。公有部分的内容构成了设计的抽象部分---公有接口。将数据封装到私有部分中,可以保护数据的完整性,这被称为数据隐藏。因此C++通过类使得实现抽象、数据隐藏、封装等OOP特性很容易。     指定类设计的第二步是实现成员函数,可以在类声明中提供完整的函数定义,而不是函数原型,但是通常的做法是单独提供函数定义(除非函数

2014-02-26 13:54:30 632

原创 C++ primer 学习CH5

在CH5的学习中,有下面几个新的体会:1:对于define和typedef重新认识。#define BYTE char---->#define aliasname typename---typedef typename aliasname。从上面可以看到,define的时候,别名在前面,     但是在typedef的时候,别名在后面。2:重新认识指向数组的数组。    const

2014-02-25 09:08:20 409

原创 纯虚函数

virtual void RegisterFront(char *pszFrontAddress) = 0;---------------------------------------------------------------------------在CTP API中,定义的这类函数其实是纯虚函数。------------------------

2014-02-22 16:52:50 424

原创 CTP API中typedef的说明

typedef char TThostFtdcTraderIDType[21];------------------------------------->这里typedef说明定义了一个char[21]的数组,名字是TThostFtdcTraderIDType,这也就是说,以后在使用TThostFtdcTraderIDType名字的时候,其实就是用了一个21个字符的字符数

2014-02-22 16:00:02 715

空空如也

空空如也

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

TA关注的人

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