自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wohu1104的专栏

本博客为个人工作、学习和生活点滴记录

  • 博客(6)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++ 笔记(32)— 预处理、文件包含include、宏替换define、条件包含ifndef、define

C/C++语言通过预处理器提供了一些语言功能。从概念上讲,预处理器是编译过程中单独执行的第一个步骤。两个最常用的预处理器指令是:#include指令( 用于在编译期间把指定文件的内容包含进当前文件中);#define指令( 用任意字符序列替代一个标记);1. 文件包含文件包含指令( 即 #include指令)使得处理大量的 #define指令以及声明更加方便。在源文件中,任何形如:#include “文件名”或者#include <文件名>的行都将被替换为由文件名指定的文

2021-06-23 23:03:16 1102 2

原创 C++ 笔记(31)— 类继承

1. 私有和保护成员函数或成员数据可以是公有或者私有的。如果是公有的,那么它们可以被直接访问;如果是私有的,那么它们无法被直接访问。同时,还有一个 protected 保留字,在没有使用继承的时候,它与 private 的效果是一样的,即无法被直接访问。如果使用了继承,我们就能体会到 protected 和 private 的差别。​private(私有)和 protected(保护)都能实现类的封装性。private 能够对外部和子类保密,即除了成员所在的类本身可以访问之外,别的都不能直接访问;

2021-06-22 22:00:22 259 2

原创 C++ 笔记(30)— 友元函数与友元类

我们知道类的私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦。​C++ 设计者认为, 如果有的程序员真的非常怕麻烦,就是想在类的成员函数外部直接访问对象的私有成员,那还是做一点妥协以满足他们的愿望为好,这也算是眼前利益和长远利益的折中。因此,C++ 就有了友元(friend)的概念。打个比方,这相当于是说:朋友是值得信任的,所以可以对他们公开一些自己的隐私。​友元

2021-06-15 22:47:09 298

原创 C/C++ 编程规范(02)— 标识符命名

标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。说明:较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一 些单词有大家公认的缩写。示例:如下单词的缩写能够被大家基本认可。temp 可缩写为 tmp ;flag 可缩写为 flg ;statistic 可缩写为 stat ;increment 可缩写为 inc ;message 可缩写为 msg ;命名中若使用特殊约定或缩写,则要有注释说明。说明:应该.

2021-06-12 22:23:34 548 2

原创 C/C++ 编程规范(01 )— 排版

程序块要采用缩进风格编写,缩进的空格数为 4 个 。相对独立的程序块之间、变量说明之后必须加空行。if (!valid_ni(ni)){... // program code}repssn_ind = ssn_data[index].repssn_index;repssn_ni = ssn_data[index].ni;较长的语句(>80 字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。p.

2021-06-11 23:11:04 857 3

原创 C++ 笔记(29)— 结构体、结构体作为函数参数、作为返回值、结构体数组、结构体指针、typedef 定义结构体

1. 结构体定义结构体是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。为了定义结构,必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下:struct type_name { member_type1 member_name1; member_type2 member_name2; member_type3 member_name3; ...} object_names;t

2021-06-08 23:05:12 7178 8

数据结构与算法分析 算法的经典著作

经典的数据结构算法与分析 可以与C语言结合起来很好的学习 对于提高C有很大的帮助

2011-05-24

C语言经典编程实例 带程序结果

C语言经典编程,给出了在学习C的过程中的经典程序,值得一看,很实用的,是学习C很好的材料,可以帮你少走弯路。

2011-05-24

OFDM MATLAB 仿真程序

OFDM的 MATLAB 仿真程序,可以帮助你更好的理解OFDM的原理,以及在学习过程中更好的利用OFDM做毕业设计等等。

2011-05-22

4位EDA计数器(VHDL语言)

详细说明了4位十进制的VHDL表示方法,以此为经验可以编写任意进制的计数器

2011-05-20

4位十进制频率计设计

详细讲述了4位十进制频率机的设计以及应用,很有帮助对学习VHDL

2011-05-20

高质量的C++/C编程指南

很好的一本书,有了它找工作很方便的,书中列举了各种常犯的错误,是用人单位最爱考的部分。很好,用过就知道

2011-05-14

C语言趣味程序百例精解

主要针对C语言的初学者,很有启发性,可以认真的看看

2011-05-08

让你不再害怕指针 经典的指针讲解和练习

拥有它 你就可以完全理解C的精华 再也不害怕指针了 堪称经典!!

2011-02-18

空空如也

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

TA关注的人

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