
A --- C/C++
jingxisnow
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
typedef用法小结
<br />在C语言的情况下,与C++稍有出入。<br /> 这两天在看程序的时候,发现很多地方都用到typedef,在结构体定义,还有一些数组等地方都大量的用到.但是有些地方还不是很清楚,今天下午,就想好好研究一下.上网搜了一下,有不少资料.归纳一下:<br />来源一:Using typedef to Curb Miscreant Code<br /> Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可原创 2010-07-30 14:48:00 · 413 阅读 · 0 评论 -
c++ 如何获取系统时间
<br />c++ 如何获取系统时间<br />//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 <br />#include <time.h> <br />#include <stdio.h> <br />int main( void ) <br />{ <br />time_t t = time(0); <br />char tmp[64]; <br />strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );转载 2011-03-21 11:11:00 · 873 阅读 · 0 评论 -
初学者学习C++的50条忠告
<br /> 1.把C++当成一门新的语言学习(和C没啥关系!真的。); <br /> 2.看《Thinking In C++》,不要看《C++变成死相》; <br /> 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; <br /> 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; <br /> 5.不要放过任何转载 2010-12-22 10:56:00 · 414 阅读 · 0 评论 -
关于编程的浅学习与深学习
最近发现了一篇文章,是讲的关于编程方面的学习方法,看过之后觉得这个讲的非常的简单,但是往往不是每个人都做得到的,因为你觉得它简单所以你不屑于,本人觉得这个学习方法讲的很在理,不像大部分讲的要怎么实践、怎么多看书、怎么怎么...而这个方法实现起来也是相当的简单的,只要你能做到,相信会有所收获!导读:Tanky Woo的程序人生在博客中发表了《关于编程的浅学习与深学习》,文章是关于编程学习的一个提议、归纳、总结。以下是文章全部内容:关于编程的学习,大家肯定都知道,也是大家都说来说去的,就几句话:1. 多看书。2转载 2010-12-20 14:41:00 · 594 阅读 · 0 评论 -
STL中的find函数
<br />如何使用STL进行查找?几种常用的容器vector、list、stack、map、set都不带内置的查找函数,统一由算法库提供,就是要包含头文件<br />#include <algorithm><br />通用的查找算法有find()和find_if(),满足基本的查找功能,像for_each(), count(), count_if() 一样,这些算法也使用iterator范围,这个范围指出一个list或任意 其他容器中的一部分来处理。通常首iterator指着开始的位置,次iterator原创 2010-12-02 19:40:00 · 3101 阅读 · 0 评论 -
STL中的search函数
<br />前面讲过的find、find_if函数都是处理单个数据类型,或缺省或自定义,如果是处理一个字符序列呢,这里将再讲一个search函数,它能让我们方便的处理字符序列,代码如下:<br />//----------------------------------------------------------------------------------------// Desc: STL_search()// Author: pigfly// Data: 2010.12.原创 2010-12-02 20:12:00 · 5407 阅读 · 0 评论 -
STL学习指南
作者:Winter来源: 最优秀的STL学习网站STL技术文章不完全列表(STL学习使用指南)1 STL入门教程:2 STL 容器:3 STL应用:4 STL其他:在网络上,关于STL使用的有许多优秀的文档,本文收集了一些经典的中文和英文文章,包含STL中的标准容器 vector list set map deque hash_map multiset multimap hash_set string Allocate stream及算法等各个方面,并会做简短的内容介绍和评价,并增加相应的链接。以后会随时更转载 2010-12-02 15:30:00 · 825 阅读 · 0 评论 -
C++推荐书籍
(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Language》/《C++程序设计语言》最新版本:第三版特别版简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)《Essential C++》《Acce转载 2010-11-28 15:29:00 · 1553 阅读 · 0 评论 -
const 用法总结(二)
<br />const是用于保护程序的健壮性,减少程序隐患。<br />const的用法比较复杂,总结起来又分为以下两种:<br />1:在定义变量时使用: <br /> a: const int a=100; 最简单的用法,说明变量a是一个常变量;<br /> b: int const b=100; 与a功能相同;<br /> c: const int *a=&b; 指向常数的指针,即指针本身的值是可以<br /> 改变的,但指向的内容是不能改变的;<br /> d转载 2010-08-31 14:48:00 · 376 阅读 · 0 评论 -
C语言函数—数学函数
<br />C语言常用函数分类总结<br /> <br />一、C语言常用的数学函数<br /> <br />要使用这些函数时,必须在程序文件头加入:#include <math.h><br />函数说明如下:<br />1、double sin(double x) x 的正弦函数值<br />2、double cos(double x) x 的余弦函数值<br />3、double tan(double x) x 的正切函数值<br />4、double asin(double x) x 的反原创 2010-09-02 22:15:00 · 2826 阅读 · 0 评论 -
const 用法总结(一)
一、关于一般常量声明或定义的格式如下:const <类型说明符> <变量名> = <常量或常量表达式>; [1]<类型说明符> const <变量名> = <常量或常量表达式>; [2][1]和[2]的定义是完全等价的。例如:整形int(或其他内置类型:float,double,char)const int bufSize = 512; 或者int const bufSize = 512;因为常量在定义后就不能被修改,所以定义时必须初始化。bufSize = 128; // error:attempt转载 2010-08-31 14:46:00 · 397 阅读 · 0 评论 -
C中堆管理—浅谈malloc,free,calloc,realloc函数之间的区别
在进行C/C++编程的时候,需要程序员对内存的了解比较好清楚,经常需要操作的内存可分为下面几个类别:堆栈区(stack):由编译器自动分配与释放,存放函数的参数值,局部变量,临时变量等等,它们获取的方式都是由编译器自动执行的堆区(heap):一般由程序员分配与释放,基程序员不释放,程序结束时可能由操作系统回收(C/C++没有此等回收机制,Java/C#有),注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。全局区(静态区)(static):全局变量和静态变量的存储是放在一块儿的,初始化的全局变量和静态原创 2010-09-02 13:58:00 · 2477 阅读 · 0 评论 -
C/C++结构体对齐_思索
<br /> 最近在看对齐方面的问题,发现大家在面试笔试的时候,对方基本上都是会拿包含数组的结构体、或者包含结构体的结构体来考大家,而不会单纯的拿几个int,long,或者double组合在一起考,因为那样太简单,找了些资料,帮助自己也帮助大家理解下,共同交流!<br /> <br /> C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明原创 2010-08-23 10:53:00 · 565 阅读 · 0 评论 -
数与诗的后现代对话
<br />数与诗的后现代对话 <br /><br />前台湾清华大学校长刘炯朗教授在微软亚洲研究院的演讲<br /> <br /> 你曾经在数学里品读出诗歌的意蕴么?你曾经在诗歌中解读出数字的神秘么?一个是科学王国的宝剑,一个是文学殿堂的瑰宝;一个张扬着理性的威严,一个释放着感性的激情。面对如此遥不可及的数与诗,你的确很难想象这两者之间的联系。前国立清华大学校长刘炯朗教授在前不久举行的“科技与人文”演讲系列中,趣味迭生地为我们揭开了“数里有诗,诗里有数”的奥秘。<br /> <br />数里有原创 2010-08-19 10:07:00 · 598 阅读 · 0 评论 -
15个编程好习惯
<br /> <br />编者按:这是国外程序员Al katib总结的一些编程习惯。<br /> <br /> 1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。<br /> <br /> 2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。<br /> <br /> 3. 维护程序的各个版本同样重要原创 2011-03-26 18:31:00 · 589 阅读 · 0 评论