松狮

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

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

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

2015-09-27 16:32:42

阅读数:1239

评论数:0

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

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

2015-09-24 09:51:34

阅读数:1139

评论数: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); ...

2015-09-28 16:41:37

阅读数:541

评论数:0

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

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

2015-09-20 15:51:35

阅读数:1024

评论数:0

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

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

2015-09-18 17:12:23

阅读数:800

评论数:0

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

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

2015-09-17 19:38:56

阅读数:1524

评论数:1

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

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

2015-09-16 19:47:09

阅读数:1015

评论数:0

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

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

2015-09-16 19:46:36

阅读数:1106

评论数:0

Win10开启远程桌面

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

2015-09-10 15:41:10

阅读数:6745

评论数:0

编译、安装rdesktop 1.8.3

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

2015-09-08 15:39:37

阅读数:8363

评论数:0

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

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

2015-09-07 20:55:47

阅读数:933

评论数:0

C++技术点积累(1)

C++技术点积累

2015-09-05 20:59:43

阅读数:679

评论数:0

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

对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! VC调试时按A...

2015-09-01 16:46:35

阅读数:809

评论数:0

递归实现字符串逆序打印

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

2015-09-01 16:28:36

阅读数:1437

评论数:0

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