一个懒人专用文章归档神器,如果你不能成为压路机的一部分,那么你就只能成为道路的一部分 Bala~bala~

2017年07月的内容

C/C++

【C++】类模板(template)作用对比举例

【C++】类模板(template)作用对比举例
一、类模板(template) 类模板是后期C++加入的一种可以大大提高编程效率的方法 关键字template   用法: template <模板参数表>   —–>模板参数表一般格式为class (标识符) class (类名) { //…. }   二、举个栗子 我们要写一个比较...

懒人 1122℃ 0评论 0喜欢

C/C++

C语言之栈和堆(Stack && Heap)的优缺点及其使用区别

C语言之栈和堆(Stack && Heap)的优缺点及其使用区别
一、前言 直到现在,我们已经知道了我们如何声明常量类型,例如int,double,等等,还有复杂的例如数组和结构体等。我们声明他们有各种语言的语法,例如Matlab,Python等等。在C语言中,把这些变量放在栈内存中。 二、基础 1、栈 什么是栈,它是你的电脑内存的一个特别区域,它用来存储被每一个function(包括mian()方法)创建的临时变量。栈是...

懒人 1325℃ 0评论 0喜欢

C/C++

C++里虚函数是干什么用的

C++里虚函数是干什么用的
虚函数和纯虚函数 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是说,它们都是虚函数。难怪有人甚至称虚函数是C++语言的精髓。 那么,什么是虚函数呢,我们先来看看微...

懒人 1165℃ 0评论 0喜欢

C/C++

Win32开发(1):关于C++的几个要点

Win32开发(1):关于C++的几个要点
我不知道各位,一提起C++,第一感觉是什么?而据俺的观察,许多人几乎成了“谈C色变”。不管是C还是C++,一直以来都被很多人视为相当难学的玩意儿,幸好只是一个C++,没有C–,C**和C//,不然,那还得了?曾记得,某年某月某日,在某论坛上看到有牛人说“C++++”,当时我猜想这是啥玩意儿,后来经过一番顺虅摸瓜,深入调查发现,原来有人作了这么个有...

懒人 1072℃ 0评论 0喜欢

C/C++

C++宏定义详解

C++宏定义详解
一、#define的基本用法     #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。 1 ...

懒人 1077℃ 0评论 0喜欢

汇编

Win32 汇编[34] – 宏汇编(1)

Win32 汇编[34] – 宏汇编(1)
从接触 C 语言时, 我就不大喜欢宏; 但为了看懂别人的代码也不得不去了解. 宏可定义在源程序的任意位置, 但一般放在 .data 前面. 有些简单的宏可以用 equ、textequ 或 = 来代替, 但宏有更复杂的功能. “宏” 的本质是 “替换”, 但又像极了 “子过程”; 所以即有...

懒人 1192℃ 0评论 0喜欢

汇编

Win32 汇编[31] – 结构与联合

Win32 汇编[31] – 结构与联合
结构和联合分别用 struct、union 定义, 都是 ends 结束定义. 它们使用方法相同, 并可以互相嵌套; 主要区别是后者的各成员共用同一个地址. 结构示例: ; Test31_1.asm .386 .model flat, stdcall include windows.inc include kernel32.inc...

懒人 996℃ 0评论 0喜欢