
C++
bit-cafe
深入学习才能体会到知识带来的快了!
展开
-
c/c++中输入/输出总结
我们都知道c/c++中的输入输出方式比较多这里只是简单的列举几个常用的!c:在c语言中使用比较多的输入输出就是:标准输入输出 : scanf() 和printf()#includevoid tell(){int a,b;printf("请输入值!");//这里输入的是整数类型d表示整数,如果是浮点数等可以写成f/d等。scanf("%d,%d",原创 2013-05-31 19:14:58 · 1502 阅读 · 0 评论 -
函数模板、 内联函数
函数重载就是有相同的函数名但参数的个数或类型不同从而根据不同的参数个数和参数类型来调用相应的方法。 我们发现函数重载只是解决了函数命名的问题,但函数体虽然相同我们还是要重复的写,为了解决这一问题c++中有了函数模板。函数模板的定义: 模板提供了一种机制,通过它我们可以保留函数定义和函数调用的语义(在一个程序位置上封装了一段代码,确保在函数调用之前实参只被计算一次原创 2013-06-03 13:29:21 · 4044 阅读 · 0 评论 -
引用
在学c++时接触了引用这个概念,现在总结一下希望对大家有用; 建立引用时,要用某个变量名或对象名对他初始化。 引用是一个别名,系统不会对引用分配内从,只是绑定在一个变量上。当第一次给引用赋值之后他就绑定在了这个变量上,如果在给这个引用赋值的话地址还是不会改变。 引用是有类型的,他的类型就是给他赋值的变量的类型。引用是有值的他的值就是这个变量的值。原创 2013-06-04 16:05:56 · 877 阅读 · 0 评论 -
构造函数/析构函数
内从的分配可以分为静态内从分配和动态内从分配,静态内从分配就是在程序编译的时候就要知道大小并同时给它分配内从空间,而动态内从空间分配就是字编译的时候不会分配空间而是等到调用时在动态的分配内从空间,用完了之后就会被回收; 在c++中内从的分配和回收都是有程序员完成,一般动态内从的分配就是像一些局部变量(形参,局部变量,代码块中定义的变量)而这些内从的回收就是使用析构函数来 而使用构原创 2013-06-07 13:10:04 · 1660 阅读 · 0 评论 -
C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。 堆,就是那些由 new 分配的内存块,他们的释放编转载 2013-06-11 09:55:52 · 991 阅读 · 0 评论 -
const用法分析
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法 2. 必须原创 2013-06-17 12:54:46 · 968 阅读 · 0 评论 -
字符串相关的知识点
试题1:1 void test1()2 {3 char string[10];4 char* str1 = “0123456789″;5 strcpy( string, str1 );6 }7 试题2: 1 void test2() 2 { 3 char string[10], str1[10];转载 2013-06-17 13:01:51 · 1056 阅读 · 0 评论 -
虚基类和虚继承的本质
虚继承与虚基类的本质 虚继承和虚基类的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着,并且其行为和模型均表现出和一般的继承体系之间的巨大的差异(包括访问性能上的差异),现在我们就来彻底的从语言、模型、性能和应用等多个方面对虚继承和虚基类进行研究。原创 2013-06-23 17:37:47 · 2416 阅读 · 0 评论 -
虚函数
虚函数的作用原创 2013-07-01 09:41:05 · 817 阅读 · 0 评论 -
C++_运算符重载
什么是运算符的重载? 运算符与类结合,产生新的含义。 为什么要引入运算符重载? 作用:为了实现类的多态性(多态是指一个函数名有多种含义)怎么实现运算符的重载?方式:类的成员函数 或 友元函数(类外的普通函数)规则:不能重载的运算符有 . 和 .* 和 ?: 和 :: 和 sizeof友元函数和成员函数的使用场合:一般情况下,建议一元运转载 2013-07-14 19:18:45 · 911 阅读 · 0 评论 -
C++ 拷贝构造函数详解
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp]view plaincopyint a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。[c-sharp]view pla转载 2013-07-14 19:22:07 · 939 阅读 · 0 评论 -
教你在WinPE下用GHOST安装系统
教你在WinPE下用GHOST安装系统 使用WinPE安装系统,可以在系统安装前,进入到WinPE后,大白菜官网打开WinPE带的GHOSTl软件进行安装。下面是一步步详细安装图解。放入GHOST系统光盘,或者使用带WinPE的启动盘(制作的U盘启动盘)。开机进入主介面选择[启动WinPE光碟系统],如图。进入WinPE系统后,点击[开始]-[程序]-[常用工具]转载 2014-12-10 22:44:39 · 2684 阅读 · 0 评论