- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 C++ STL简介
导读: 一、STL简介 STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algo
2007-12-06 17:04:00 894
原创 随机数的产生
随机数在计算机实验中经常用到,可能大家都知道C语言中的随机函数random,可是random函数并不是ANSI C标准,所以说,random函数不能在gcc,vc等编译器下编译通过。那么怎么实现C语言中的随机函数呢?其实,除了random函数,还有一个rand函数,这个函数也是一个随机函数,他可以产生从0到rand_max的随机数。#include#includeint main(){
2007-12-06 16:53:00 906 1
原创 一个跨平台的 C++ 内存泄漏检测器
导读: 2004 年 3 月 01 日 内存泄漏对于C/C++程序员来说也可以算作是个永恒的话题了吧。在Windows下,MFC的一个很有用的功能就是能在程序运行结束时报告是否发生了内存泄漏。在Linux下,相对来说就没有那么容易使用的解决方案了:像mpatrol之类的现有工具,易用性、附加开销和性能都不是很理想。本文实现一个极易于使用、跨平台的C++内存泄漏检测器。并对相关的技术
2007-12-01 15:03:00 526
原创 关于工作与生活zz —— 转载
导读: 来自 端木,作者是 HP中国前总裁孙振耀。 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老
2007-12-01 14:51:00 684
原创 标准流类的成员函数getline,get,put
导读: 用getline()读取输入行 当程序使用cin输入时,cin用空白符和行结束符将各个值分开。根据所需输入的值,如需读取一整行文本并且分开不同的域,则要使用getline成员函数 getline(char*line,intsize,char=/n) 第二个参数是本次读取的最大字符个数,第三个参数是分隔字符,作为读取一行结束的标志。 下面的函数从键
2007-12-01 14:44:00 1204
原创 递归算法概述
递归是个比较简单也是比较常用的算法,它有两个基本原则:1)基本情形:至少有一种无需递归即可获得解决的情形,即终止条件。2)进展:任意递归调用必须向基本情形迈进。递归的实质是栈,因而,其缺点是递归不宜太多,典型的列子是在计算菲波纳契数,//compute the Nth Fibonacci number//Bad algorithmlong fib(int n)...{ if (n
2007-12-01 14:30:00 632
原创 关于取数组地址
在文《csdn一道C语言题的学习》中,有关于对数组地址的操作。对于一个数组struct A,A就是指向数组的首地址,这个是在编译时确定的,对于取址操作符&,在运行时确定,&A的值也是数组的首地址。即A与&A的值是相同的,不过两者的含义有所不同。区别如下:1)地址含义的不同,A又可以理解为&A[0],A+1,即表示&A[1];但是,对于&A+1,则表示是下个数组的首地址, 即A+sizeo
2007-12-01 12:10:00 2318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人