- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 Ubuntu下 Vim的使用
最近在玩Linux,然后在Ubuntu下编辑C++程序时候用到了Vim,这个编辑器很强大,而且现在貌似很多编程高手都在使用,所以特意研究了下。发现确实挺好用的,主要特点就是方便,完全在终端就能实现。网上找了很多VIm使用的入门资料。总结分享如下:Vim使用简单篇网络上类似的教程都是提示先执行如下命令:sudo vim /etc/apt/sou
2013-11-30 21:28:51 974
转载 浅谈C++多态性
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定
2013-11-20 16:26:57 752
转载 C++中const用法总结
1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可变。例如:const int nV
2013-11-20 13:42:17 771
转载 C++用new和不用new创建类对象区别
起初刚学C++时,很不习惯用new,后来看老外的程序,发现几乎都是使用new,想一想区别也不是太大,但是在大一点的项目设计中,有时候不使用new的确会带来很多问题。当然这都是跟new的用法有关的。new创建类对象,使用完后需使用delete删除,跟申请内存类似。所以,new有时候又不太适合,比如在频繁调用场合,使用局部new类对象就不是个好选择,使用全局类对象或一个经过初始化的全局类指针似乎更加高
2013-11-19 11:30:13 1063
转载 内联函数的使用
在C++中时常会提到内联函数的概念,而内联函数在C++中的使用也是相当普遍的。从内联函数的定义上可以知道,内联函数在使用上有类似宏替换的作用,即在对程序进行编译的时候,直接使用程序的函数体来代替函数名。内联函数的种类:内联函数主要分成两种,一种是类成员内部的内联函数,一种是类外面的全局内联函数。首先,先对类成员内部的内联函数进行说明,在C++的类成员中,如果成员函数的函数体
2013-11-18 10:56:45 1051
原创 C++笔试题
1.用算法实现将一个输入的数字颠倒,要求不调用任何系统函数,也不能将输入数字转换为字符串作为中间过渡。#include#includeusing namespace std;int main(){ int num; cout<<"请输入一个整数:"; cin>>num; int reverse=0; while(num!=0){ int te
2013-11-17 13:34:24 889
原创 c++中vector与list的区别
c++标准库中,容器vector和list都可以用来存放一组类型相同的数据。而且二者不同于数组的一点是,支持动态增长。但它们还是有有几点不同(1) vector是顺序表,表示的是一块连续的内存,元素被顺序存储;list是双向连接表,在内存中不一定连续。(2)当数值内存不够时,vector会重新申请一块足够大的连续内存,把原来的数据拷贝到新的内存里面;list因为不用考虑内存的连续
2013-11-16 19:21:17 1003
原创 C++函数中const形参与非const形参
关于C++函数中形参、实参const问题,比较绕,在此特意总结归纳一下:先看一个例子:void swap1( int *x, int *y){ int temp=*x; *x=*y; *y=temp;}int main(){int a=10;int b=9;int *p=&a;int *q=&b;swap1(p,q);cout}在这里,我们都知道最后的结果肯定是a=9;b
2013-11-14 17:09:06 2124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人