C++
文章平均质量分 62
Allen-PengYe
运动阳光男孩乐活族
展开
-
面向对象编程的学习笔记
面向对象编程编程学习:1.面向对象编程编程是为了解决大程序的开发而产生的,他避免了面向过程开发的诸多缺点,如全局变量控制问题,可读性,维护性问题,成本效率问题等2.类是一种特殊的数据结构,与结构体类似,用来集成数据和函数,但结构体默认public,而类默认private,类也是一种自定义的数据类型,其变量即为对象3.面向对象的开发:确定对象及其属性和行为;定义类;创建对象并通过对象将间原创 2013-10-14 21:04:56 · 626 阅读 · 0 评论 -
内存分配失败处理
一、C语言中的malloc/calloc/realloc/valloc/alloca/memalign函数:这样的内存分配函数在内存分配失败时都返回空指针,因此,在调用返回时,检查返回值的方法比较简单,只需要与空指针比较即可;如:char* p = (char*)malloc(1204);if(p == NULL){ //error handle;};char* p转载 2013-10-16 23:38:42 · 2737 阅读 · 0 评论 -
C/C++面试---基础篇
1、指针和引用的区别?答:引用是在C++中引入的。它们之间的区别有:(1)非空区别:指针可以为空,而引用不能为空(2)可修改区别:如果指针不是常指针,那么就可以修改指向,而引用不能(3)初始化区别:指针在定义时可以不用初始化,而引用在定义的同时必须初始化2、为什么构造函数不能声明为虚函数?答:因为虚函数采用的是虚调用的方法,虚调用是指允许在只转载 2013-10-16 10:02:37 · 1170 阅读 · 1 评论 -
字符串转整数
本文转自csdn博主v_JULY_v字符串转整数基本思路:每扫描到一个字符,我们便把在之前得到的数字乘以10,然后再加上当前字符表示的数字要求:不能用库函数atoi,此处相当于要求程序猿写一个实现atoi功能函数函数需注意的细节:“由于整数可能不仅仅之含有数字,还有可能以'+'或者'-'开头,表示整数的正负。因此我们需要把这个字符串的第一个字符做特殊处理。如果第一个字符是'转载 2013-10-15 19:14:19 · 941 阅读 · 0 评论 -
字符串与字符数组
字符数组:存放char类型的数组字符串:是一种特殊的字符数组,C++没有专门的字符串类型,一个字符串即为一个字符数组,不过字符串最后面还有“\0”表示字符串结束字符串处理函数:strcmp(字符数组名1,字符数组名2):按ASCII码值的顺序比较两个数组中的字符串,其返回结果可能有:两字符串相等时,返回0;1>2时,返回>0;1str原创 2013-10-15 09:31:30 · 785 阅读 · 0 评论 -
网络编程基础知识
通俗易懂的文章值得推荐!!!有些知识看起来挺复杂的,但是真正学起来就没那么难了,懂得越多,没兴趣也能变有兴趣!!好好加油....转载 2013-09-20 22:50:54 · 507 阅读 · 0 评论 -
小谈网络编程
文章源自::http://yaocoder.blog.51cto.com/2668309/870553 (本文针对的是windows,linux下基于c++语言的网络编程) 我从事的是企业级的软件开发,纵观当今的企业级软件,单机模型已经越来越少,更多的是C/S模型,目前client和server之间通信是通过socket技术来实现的。转载 2013-09-18 22:20:16 · 686 阅读 · 0 评论 -
网络编程常见问题
文章源自::原文网络编程常见问题总结 串讲(一) 网络编程常见问题总结 6 I& I! E- x8 Z+ p- U- B 在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出. . e3 Y0 @* _- e1 G- B% R 对于网络编程的更多详细说明建议参考下面的书籍转载 2013-09-18 22:18:10 · 1273 阅读 · 0 评论 -
C++如何使类不能被继承
如何使类不能被继承?如果大家熟悉java的话应该知道java中有一种类不能被继承,那就是final类.这种类有很多用处,尤其是在大 的项目中控制类的继承层次. 使子类数量不至于爆炸.在使用了多继承的类层次中这也是防止出现菱形继承层次结构的一个好办法. 要实现一个不能被继承的类有很多方法. 主要的思路就是使子类不能构造父类的部分,这样子类就没有办法实例化整个子类.这样就限制了子类的 继承转载 2013-10-17 09:30:47 · 1889 阅读 · 0 评论