自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++技术点积累(8)——STL之算法汇总

C++技术点积累(8)——STL之算法汇总:一、算法概述1)算法部分主要由头文件,和组成。       是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。       体积很小,只包括几个在序列上面进行简单数学运算的模板函数,包括加法和乘法在序列上的一些操作。       中则定义了一些模板类,用以声明函数对

2015-09-27 16:32:42 1702

原创 C++技术点积累(7)——STL之容器汇总

C++技术点积累(7)——STL(标准模板库):STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),容器和算法通过迭代器可以进行无缝地连接。STL的一个重要特点是数据结构和算法的分离,这种分离使得STL变得非常通用。

2015-09-24 09:51:34 1513 1

原创 C++技术点积累(9)——补充

1、三目运算符C语言中的三目运算符:#include"stdio.h"void main(){ int a = 10; int b = 15; int z = (a > b ? a : b); printf("z:%d", z); (a > b ? a : b) = 20; //error:错误 1 error C2106: “=”: 左操作数必须为左值 pr

2015-09-28 16:41:37 713

原创 C++技术点积累(6)——异常处理、输入和输出流

C++技术点积累:1、异常处理机制:2、输入和输出流:

2015-09-20 15:51:35 1334

原创 C++技术点积累(5)——泛型编程(函数模板、类模板)

1、函数模板——本质:类型参数化1)使得程序(算法)可以从逻辑功能上抽象,把被处理的对象(数据)类型作为参数传递。总结:     模板把函数或类要处理的数据类型参数化,表现为参数的多态性,称为类属。     模板用于表达逻辑结构相同,但具体数据元素类型不同的数据对象的通用行为。.....2、类模板.....

2015-09-18 17:12:23 1175

原创 函数指针基础及应用(正向调用、动态库升级成框架)

1、数组指针2、函数指针函数指针做函数参数的思想精华——调用者任务的人  和 实现任务的人  解耦合(回调函数的本质:提前做了一个协议的约定(把函数的参数、函数返回值提前约定))(C++编译器通过多态的机制(提前布局vptr指针和虚函数表,找虚函数入口地址来实现))2)函数指针应用(1)——正向调用3)函数指针应用(2)——动态库升级成框架

2015-09-17 19:38:56 2016 1

原创 C++技术点积累(4)——继承、多态、抽象类

C++技术累积(4):1、继承:1)对于单个类来说,访问修饰符:public 修饰的成员变量 方法 在类的内部 类的外部都能使用;protected: 修饰的成员变量方法,在类的内部使用 ,在继承的子类中可用 ;其他 类的外部不能被使用;private: 修饰的成员变量方法 只能在类的内部使用 不能在类的外部;2)C++中的继承方式会影响子类的对外访问属性:publ

2015-09-16 19:47:09 1257

原创 C++技术点积累(3)——对象初始化列表、运算符重载

C++技术累积:1、构造函数的对象初始化列表——初始化列表先于构造函数的函数体执行原因:1)、必须这样做:如果我们有一个类成员(A类),它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造函数,而没有默认构造函数,这时要对这个类成员进行初始化,就必须调用这个类成员的带参数的构造函数,如果没有初始化列表,就无法初始化A类的对象(成员),也就无法确定该类本身的内存空

2015-09-16 19:46:36 1647

原创 Win10开启远程桌面

1、“这台电脑”——属性——远程设置((控制面板——系统——远程设置));2、允许远程连接,并且可以设置可远程访问的用户;简单设置上述两步后,进行远程连接如果提示下面错误:原因如下:该机器的网络位置变成了公用,在win10防火墙设置;专用网络是未连接,而公用网络是有1个活动连接。win10的网络位置会影响自身防火墙的策略,公用位置是不允许远程桌面连入的,

2015-09-10 15:41:10 10129

原创 编译、安装rdesktop 1.8.3

1、安装GCC:安装C/C++编译器apt-get install gcc gcc安装相关构建工具apt-get install build-essential另外再装一下下面这两个:checking for GSSGLUE... no错误(1):CredSPP support requires libgssglue, install the dep

2015-09-08 15:39:37 11305

原创 C++技术点积累(2)——拷贝构造函数、深拷贝、浅拷贝

C++技术点积累:1、因为在A类外的B类是无法使用A类的private成的,但是有的时候又有这种需求(A类和B类有一些业务数据联系),一般我们可以A类中编写一些get()函数,getAx(){ return x;//把A类的成员变量甩出去},这样,我们在B类就可以调用A类的getAx()函数来使用A类的成员变量x。2、拷贝构造函数的四种调用情景(拷贝构造函数调用时机)3、深拷贝、浅拷贝

2015-09-07 20:55:47 1469

原创 C++技术点积累(1)

C++技术点积累

2015-09-05 20:59:43 1019

转载 EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP

对学习编程者的忠告:多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程!眼过千遍不如手过一遍!书看千行不如手敲一行!手敲千行不如单步一行!单步源代码千行不如单步Debug版对应汇编一行!单步Debug版对应汇编千行不如单步Release版对应汇编一行!VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应

2015-09-01 16:46:35 1414

原创 递归实现字符串逆序打印

01递归方式逆序打印02递归和全局变量(把逆序的结果存入全局变量)03递归和非全局变量(递归指针做函数参数)

2015-09-01 16:28:36 2929

sqlitegen_eclipse_site_0.1.18.jar

Eclipse访问SQLite的插件。(The generated class will have all the tedious code for persisting the object described by the interface. It will be generated by the plugin at project build time from an annotated interface that described the table and fields for the class.)

2015-11-24

空空如也

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

TA关注的人

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