![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 76
shudou
大的梦想,小的起步
展开
-
C++之一些事一些情--深拷贝和浅拷贝
深拷贝和浅拷贝原创 2013-12-20 16:21:06 · 1767 阅读 · 0 评论 -
C++之一些事一些情--写在前面
记得刚上大学的时候,我第一门学习的编程语言就是C++,从此以后我就对C++情有独钟,其他很多的编程语言使用起来比C++更方便,也有更多的类库支持,但是我就是喜欢C++。说是喜欢,却不代表能学得好,平时虽然也有刻意地去学习和使用C++,但是却远远没有达到大牛们的疯狂和痴迷,在经历过一系列的考试和笔试面试之后,才发现自己对C++的了解根本就是不值一谈,于是乎心底里产生了以前从来未有的坚定,一定要学好C原创 2013-12-12 23:17:40 · 1461 阅读 · 2 评论 -
C++之一些事一些情--函数传参
C++中函数的参数传递方式,主要有两种,分别是值传递和引用传递,其中值传递包括传递普通变量和传递指针。下面会分别介绍三种变量传递方式的特点原创 2013-12-22 23:05:10 · 1211 阅读 · 0 评论 -
C++模板学习
C++模板原创 2013-08-18 12:19:50 · 1803 阅读 · 1 评论 -
C++之一些事一些情--虚析构函数
《Effective C++》的条款14:确定基类有虚析构函数。为什么要这样做呢?引用百度百科对虚析构函数的解释“虚析构函数是为了解决这样的一个问题:基类的指针指向派生类对象,并用基类的指针删除派生类对象”。原创 2013-12-16 22:34:56 · 1445 阅读 · 0 评论 -
C++之一些事一些情--变量值的溢出问题
在《C陷阱和缺陷》中介绍了C函数库中的fgetc、getc、getchar几个函数的一个缺陷,很多初学者在使用前面提到的几个函数时,都可能会写出下面的代码:char ch;while ((ch = fgetc(fp)) != EOF){ putchar(ch);} fgetc等函数返回指是int类型,上面的代码使用char类型存储fgetc的返回值就有可能产生问题了。原创 2013-12-14 23:00:55 · 5973 阅读 · 0 评论 -
C++之一些事一些情--变量初始化
在声明变量的时候,有的人不会对变量进行初始化,要不就是为了少输入几个字符,要不就是忘记了,埋下了隐患。原创 2013-12-20 15:55:18 · 1108 阅读 · 0 评论 -
用数组代替if-else和switch-case语句
表驱动法(Table-Driven Approach),通过在表中查找信息,来代替很多复杂的if-else或者switch-case逻辑判断。这是一种设计的技巧,可以应用很多的场合,不仅可以提高程序的性能,也能大大减少代码量,使得代码变得高效和优雅。下面将使用一个例子来展示这种方法的优点。原创 2014-01-24 22:10:11 · 12531 阅读 · 0 评论