C/C++编程
文章平均质量分 78
zhang810413
Improve myself
展开
-
c++学习(模板函数以及模板类)
1.函数对一个未知类型的参数的使用方法约束了这个参数的类型2.标准库对其函数参数的约束条件所采用的组织方式(例如:迭代器的概念)模板可以让我们为一个行为特性相似的函数族(或者类型族)编写一个单独的定义.模板函数定义例子:template T median(vector v){ ....; typedef typename vector::size_type vec_sz; vec_原创 2007-12-03 17:31:00 · 1031 阅读 · 0 评论 -
c++学习(类的学习)
1. 结构体Struct 名称{类型名 变量; //定义成员数据成员函数;};与类相似,可以使用public,private,protected.默认public. 2. 共用体Union 名称{类型名 变量1;类型名 变量2;类型名 变量3;}; 任何时刻,共用体只有一个成员起作用,且共用体所有成员共用一个存储原创 2007-12-03 23:52:00 · 1013 阅读 · 0 评论 -
c++学习(实实在在说多态)
转载自:CSDN boyplayee的专栏1. 什么是多态... 12. 多态带来的好处... 13. C++中实现多态的方式... 14. 细说用函数重载实现的多态... 25. 细说用模板函数实现的多态... 36. 小结... 47. 细说用虚函数实现的多态... 47.1. 虚函数是怎么回事... 47转载 2007-12-18 22:29:00 · 937 阅读 · 0 评论 -
c++学习(模板特化和偏特化)
模板特化和偏特化作者:谢宝陵 周 生(合肥市炮兵学院计算中心 230031)摘要:本文通过例子介绍了在 C++标准库中广泛使用的模板特化和偏特化,并指出了模板特化和偏特化的定义规则和应用规则。关键词:模板、特化、偏特化1.引言C++中的模板分为类模板和函数模板,虽然它引进到C++标准中的时间不是很长,但是却得到了广泛的应用,这一点在STL中有着充分的体现。目前,STL在C++社区中得到了转载 2007-12-18 22:26:00 · 17892 阅读 · 4 评论 -
想成为嵌入式程序员应知道的0x10个基本问题
作者:Jones Nigel 更新日期:2005-07-21 C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对A转载 2008-07-17 12:25:00 · 810 阅读 · 0 评论 -
C函数库介绍: string.h、mem.h
操作函数,所在函数库为string.h、mem.hmem…操作存贮数组void *memccpy(void *destin,void *source,unsigned char ch,unsigned n)void *memchr(void *s,char ch,unsigned n)void *memcmp(void *s1,void *s2,unsigned n)int memic转载 2010-05-16 22:47:00 · 1075 阅读 · 0 评论 -
C语言深度解剖 学习笔记
第一章:关键字1.register:能接受的变量类型,不能用&2.static:静态局部变量 :对定义该变量的函数来说,一直存在,可用。对外不可用 静态全局变量:对本文件或本模块内的任意函数可用。对外不可用 静态函数:该函数作用域仅限于本文件3.数据类型:大小可以用sizeof测定 命名法则 转换时的精度问题原创 2010-05-16 22:02:00 · 758 阅读 · 0 评论 -
C语言的变参技术-va_arg
#include // 必须包含的头文件int Add(int start,...) // ...是作为占位符{ va_list arg_ptr; // 定义变参起始指针 int sum=0; // 定义变参的和 int nArgValue =start; // va_start(arg_ptr,start); // arg转载 2010-05-16 22:09:00 · 1205 阅读 · 0 评论 -
C语言嵌入式系统编程之软件架构篇
C语言嵌入式系统编程之软件架构篇时间:2011-09-26 18:49:03来源:21ic 作者:模块划分 模块划分的“划”是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上转载 2011-10-18 17:54:38 · 903 阅读 · 0 评论