自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 笨办法提高代码质量

软件中的大多Bug都与各种低级错误有关,而大多低级错误是靠测试测不出来的,更多的需要Code Review来发现问题。培养好的习惯,不靠任何假设编程,可以先从写好每个函数开始,我想用注释驱动来提醒自己经常Review每个函数。以下是我拟定的Code Review Comments:/* ### Code Review * ### Reviewer: wawa * #

2014-03-03 20:11:57 482

转载 浅拷贝和深拷贝

C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制:(1)建立一个新对象,并用另一个同类的已有对象对新对象进行初始化,例如:[cpp] view plaincopyclass Rect  {  private:      int width;      int height;  };    R

2014-01-25 22:15:43 421

转载 成员函数的重载、覆盖与隐藏

成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖:派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;

2014-01-25 17:02:04 439

转载 拷贝构造函数

1. 拷贝构造函数的定义首先举个例子:class Base{public:       Base();       Base(Base& obj);                             //1       Base(const Base& obj);                  //2      

2014-01-25 17:00:17 399

转载 函数重载

以下可以视为重载:int fun(int val, char* str);char fun(char* str, int val);这叫重复定义不是重载int add(int x,int y);float add(int x,int y);重载:仅返回值不同不形成重载。必须参数的个数或类型不同。对于类的成员函数,还有const性不同也能形成重载。

2014-01-25 16:59:12 464

转载 改变常量的值===引用===引用和指针区别

改变常量的值-----------------------------------当给常量赋一个常值时上面的解释还行,如果是赋一变量的值呢,比如int a=10;const int b =a;这时似乎就不能用宏替换来解释了,这时常量和变量也差不太多,只是编译器不准你用b这个符号去修改b的数据所在的内存单元,假如这时你知道b的内存地址那就可以通过指针去修改常量的值了,假如b和a紧邻且在b的地址比a的

2014-01-20 16:09:42 1449

转载 图形和函数图像的绘制

图形和函数图像的绘制本章详细讨论如何使用C语言绘制出各种规则的图形和一些常见函数的图像。   一、    使用所见即所得的方法绘制    直接上代码:/*  * 所见即所得的绘制方法  * 缺点:不灵活、不易修改  * 优点:直观、简单  */  #include     int main ( void

2013-12-28 05:34:07 1579

转载 c++常用函数所在头文件一览

函数           包含              类别              功能 _atold             math.h            数学子程序        把字符串转换为浮点数_beginthread       process.h         进程控制子程序    启动执行一个新线程_bios_disk        

2013-12-27 22:44:26 510

原创 20131224-第十七天

&和&&区别&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,

2013-12-25 06:23:51 350

原创 20131223-第十六天

STL = Standard Template Library,标准模板库。在C++标准中,STL被组织为下面的13个头文件:algorithm>、deque>、functional>、iterator>、array>、vector>、list>、、map>、、memory>、numeric>、queue>、set>、、stack>和utility>。STL可分为容器(containe

2013-12-25 03:59:04 346

原创 20131222-第十五天

把编程的学习当作是小说里的修仙。。。这真是一种有意思的想法。当一个程序没有运行成功时,就好像师傅交的方法自己还没有悟透,所以放不出小火球,也不能隔空御物。慢慢的当你学会大招,再回头看当年的小火球的时候,顿时一种醍醐灌顶的感觉。so,我现在还是修仙途中的一个小小小小师弟,当看着师兄们一个个都腾云驾雾的时候,摆正心态,赶快练自己的小火球。

2013-12-22 23:52:33 370

原创 20131221-第十四天

今天是第三次晚上通宵。晚上没有人打扰,其实最适合思考了。白天一回到宿舍,马上就能睡下,起来吃饭继续来,时间也很紧。昨天下午一觉睡4点。。。今天把四章看完了。明天开始看5。位操作性能上要高于加法操作。另外如果条件判断比较多,可以试用 ?:

2013-12-21 06:13:30 399

转载 C++中的string类

前言: string 的角色1 string 使用1.1 充分使用string 操作符1.2 眼花缭乱的string find 函数1.3 string insert, replace, erase 2 string 和 C风格字符串3 string 和 Charactor Traits4 string 建议5 小结6 附录前言: string 的角色C++

2013-12-19 20:48:17 370

转载 对标准库string对象赋值的问题

[ 事情起因 ]本来是要写一段大小写字母转换的代码,因为要用到字符串,就选用了标准库的 string 类型。首先在调试下面一小段代码的时候,发现程序执行的结果和我想象的不同。声明了两个string 对象 s1 和 s2 ,用 VC6 调试时却发现,用 s1 对 s2 进行赋值后, s2 直接定向于 s1 的串,即它们是相同的存储空间。在修改代码后,对 s2 重新赋于不同的值,发现此时 s2 使

2013-12-19 20:39:01 436

转载 atoi,atol,strtod,strtol,strtoul实现类型转换

2006-02-13版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ivanvic.blogbus.com/logs/1920125.htmlatof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include定义函数double atof(const char *

2013-12-18 15:46:26 386

转载 c++中string到int的转换

1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include  #include std::string text = "152"; int number = std::atoi( text.c_str() ); if (errno == ERANGE) //可能是std::errno {  //number可能由于过大或过小

2013-12-18 15:45:07 555

原创 20131218-第十一天

2013-12-18 15:44:33 377

原创 20131217-第十天

关于string流整行读入再分解问题发求助帖一份http://bbs.csdn.net/topics/390671871找代码可以在cnblogs.com里找的。

2013-12-18 15:33:41 328

原创 20131216-第九天

2013-12-16 22:40:49 375

原创 20131215-第八天

常量  字面值http://bbs.csdn.net/topics/390243135间访指向指针的指针变量如果一个指针变量存放的又是另一个指针变量的地址, 则称这个指针变量为指向指针的指针变量。  在前面已经介绍过,通过指针访问变量称为间接访问, 简称间访。由于指针变量直接指向变量,所以称为单级间访。 而如果通过指向指针的指针变量来访问变量则构成了二级或多级间访。

2013-12-15 16:36:50 401

转载 C++常见程序计时方法

目录1.常规计时 11.1 time() 11.2 GetTickCount 32.使用CPU时间戳进行高精度计时 43.精确获取时间QueryPerformanceCounter 7 1.常规计时1.1 time()C语言中time()函数函数简介  函数名: time  头文件:time.h  函数原型:time_t time(time_t 

2013-12-14 10:01:52 38236

转载 ++i和i++效率谁高

2014届搜狗校招笔试题再次提到了这个经典的问题,去百度上查资料解答是:(1):++i是在i上直接加1,表达式的值是i本身i++也是在i上加1,表达式的值是加1前的副本因为要存副本,所以效率略低,但是实际上大部分编译器都会完成这部分优化工作,但是对于自定义的迭代器之类的,就未必有优化了(2):如果i是内置类型的,如int,效率是一样的(没有拷贝构造函数)。如果是非内置类

2013-12-14 09:53:59 700

原创 20131214-第七天

想当初

2013-12-14 09:53:22 330

原创 20131213-第六天

http://bbs.csdn.net/topics/390668877发表求助帖一份

2013-12-13 23:26:45 362

原创 20131211第四天了

http://weibo.com/1686536017/AmwWUrze3昨天晚上我还在想,这么冷的天,夜里河水得多冷,你试试水温发现太冷了说不定就回家睡觉了。[泪]一路走好,有空去找走饭玩,愿天堂没有悲伤没有痛苦傻孩子,哎我们用技术可以避免这些么?虽说微博或者是搜索引擎可以根据心理学、或者是用户的话判断其行为,然后进行相应的操作,这样的事情会不会减少?做技术确实很枯燥,日复一日重

2013-12-11 15:10:40 397

转载 一个Sqrt函数引发的血案

源码下载地址:http://diducoder.com/sotry-about-sqrt.html好吧,我承认我标题党了,不过既然你来了,就认真看下去吧,保证你有收获。我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经常调用的函数呢?虽然有可能你平

2013-12-10 20:30:37 383

转载 C++中,float double区别

类型               比特数      有效数字                          数值范围        float                  32                  6-7                  -3.4*10(-38)~3.4*10(38)       double               64          

2013-12-10 14:19:21 15624 1

原创 20131210-第三天

http://blog.csdn.net/lgg201/article/details/8637763

2013-12-10 11:19:27 361

原创 20131209这是我成为程序员道路上的第二天

stackoverflow提问或者回答问题https://github.com/注册一个github账号http://www.aqee.net/developer-road-the-list/http://www.zhihu.com/question/19636213http://www.aqee.net/all-programmers-are-self-taught/

2013-12-09 22:44:19 414

原创 2013.12.08-开始的第一天

作为一只23岁的大四老鸟,现在开始学习C++。

2013-12-08 10:57:46 303

VideoCacheView

一个网站视频缓存提取器,可以轻易的提取各种网站的视频缓存。

2012-10-25

ASP.NET学习大全

一些关于ASP.NET的学习总结和小技巧之类的。

2012-10-25

空空如也

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

TA关注的人

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