c++
文章平均质量分 68
阿木木的忧伤
为说的每一句话负责,说者无心、听者有意,作为一个严谨的程序员,不要让你的无心成为别人前进的阻碍
为写的每一句代码负责,不明所以就不要写在项目中,弄清楚每行代码的作用,才能得到真正的提升
展开
-
c++ 文件读写操作
文件的输入输出要有头文件fstream 判断文件是否正确打开 :is_open()以前是open() 判断是否读取文件结束 :eof() 1.ASCII的输入输出 ofstream fOut("F:\\dataOut.txt"); =ofstream fOut; fOut.open("F:\\dataOut.txt"); 使用>读出到变量中,是按照空格来作为一个变量赋值的结束原创 2013-11-29 20:46:57 · 957 阅读 · 0 评论 -
c++-类的初始化列表
推荐在构造函数中使用初始化列表,通过一段程序来学习原创 2014-04-26 17:27:17 · 964 阅读 · 0 评论 -
c++-拷贝构造函数(复制构造函数)
功能:使用一个已经存在的对象原创 2014-04-27 22:14:06 · 725 阅读 · 0 评论 -
c++-赋值与初始化的区别
在初始化语句中的等号(=)不是等号原创 2014-04-26 15:28:41 · 761 阅读 · 0 评论 -
c++-结构体内存对齐
为什么要对齐 主要是为了性能原因,在对其的地址块上访问数据块原创 2014-04-12 15:51:11 · 696 阅读 · 0 评论 -
c++-explicit
如果要阻止程序的隐式转换,在但一个参数的构造函数前加explicit关键字原创 2014-04-26 15:35:03 · 675 阅读 · 0 评论 -
c++-类与结构体
类是特殊的结构体,用法只有一点不同:原创 2014-04-22 21:45:39 · 909 阅读 · 0 评论 -
c++-深拷贝与浅拷贝
默认的拷贝构造函数是浅拷贝,只是逐个赋值原创 2014-04-28 18:37:50 · 799 阅读 · 0 评论 -
c++-空类默认产生的成员
空类默认产生的成员: (1)默认构造函数(如果没有)原创 2014-04-28 18:55:12 · 739 阅读 · 0 评论 -
c++-域运算符::
(1)用于对与局部变量同名的全局变量进行访问原创 2014-04-13 08:43:13 · 1388 阅读 · 0 评论 -
c++-函数重载
相同的作用域,如果两个函数名相同,而参数不同,我们就把他们成为重载原创 2014-04-13 09:29:52 · 679 阅读 · 0 评论 -
c++-带默认形参值的函数
注意两点: (1)如果函数的定义在函数调用之前, 则在原创 2014-04-13 10:35:10 · 1107 阅读 · 0 评论 -
c++-类的友元
友元是一种非类成员函数访问类中非公有成员的一种机制 可以把原创 2014-05-19 22:04:34 · 790 阅读 · 0 评论 -
给定一个十进制的正整数N,计算从1开始到N的的所有整数中1出现的个数
这个题目看似很简单,其实是一个复杂的过程。 (一)如果按照平常的思路,依次遍历1到N计算1出现的次数,这样做非常的简单,但是时间是一个苦恼的问题,运算量过大 按照平常思路的代码如下: #include using namespace std; int getCount(int num) { int count = 0; while(num) { count+原创 2014-03-13 15:43:10 · 6331 阅读 · 3 评论 -
c++-运算符的重载
运算符的重载实质是函数的重载 形式有两种:类的成员函数和原创 2014-05-21 21:24:01 · 796 阅读 · 0 评论 -
c++-const限定符
用const给字面常量起个名字(标识符),这个标识符就称为标识符常量;因为标识符常量的声明和使用形式很像变量,所以也称常变量 定义的一般形式:原创 2014-04-11 16:16:44 · 607 阅读 · 0 评论 -
c++-转换构造函数
带一个参数的构造函数,并不是所有的一个参数的构造函数都是转换构造函数 转换构造函数的功能就是原创 2014-04-26 14:35:52 · 965 阅读 · 0 评论 -
c++ - bool类型
bool类型包括true和false,占用字节在不同原创 2014-04-11 15:00:28 · 1175 阅读 · 1 评论 -
英文变位词实现
先解释一下变位词,变位词就是长度相同,具有相同字母组成的词 比如:sales sales sales sales sales sales sales sales sales sales salse 就是变位词 在介绍程序之前,首先熟悉几个小内容 (1)sort函数 使用sort函数首先要引入algorithm包,默认是升序排序 eg:sort(a,a+n); //a,a+n是数组要排原创 2014-03-03 10:54:20 · 1396 阅读 · 0 评论 -
输入年份和天数计算日期
首先要判断这年是不是闰年 将每月的月份存储到int数组中可以方便处理 实现程序如下: #include "iostream" using namespace std; int main() { int year,days; //input year and days int months[12]={31,28,31,30,31,30,31,31,30,3原创 2014-03-03 11:23:41 · 3036 阅读 · 0 评论 -
一个n位的数,去掉其中的k位,问怎样去使得留下来的(n-k)位数按原来的前后顺序组成的数最小
例如: 8314925去掉4个数,留下125最小,注意有前后顺序要求,要是没有顺序当然是123。 方法看图片,从前往后找,每次访问一位,比较该位前边的数,如果比该位大,果断干掉,可以使用栈来完成此操作 程序实现: #include #include using namespace std; int main() { int n,k; cout<<"请原创 2014-03-06 10:56:08 · 1836 阅读 · 0 评论 -
c++-new与delete运算符
(1)new 运算符可以用于创建堆内存原创 2014-04-13 09:05:22 · 1043 阅读 · 0 评论 -
c++-引用
引用是一个变量的别名,它并不占用存储空间原创 2014-04-16 21:19:30 · 812 阅读 · 0 评论 -
c++-面向对象与面向过程
结构化程序设计:程序=算法+数据结构原创 2014-04-18 19:35:45 · 950 阅读 · 0 评论 -
c++-类的static成员
有时我们需要一种所有的类对象所共享的成员,例如可以统计类对象的个数:原创 2014-05-06 20:19:30 · 604 阅读 · 0 评论 -
c++-sizeof
1.定义原创 2014-04-12 17:17:58 · 724 阅读 · 0 评论 -
c++-inline 内联函数
为什么要使用内联函数: 当程序调用函数时,系统要建立栈空间,保存原创 2014-04-17 20:54:27 · 1277 阅读 · 0 评论 -
c++-前向声明
c++中类必须先声明,再定义原创 2014-04-23 16:47:38 · 1277 阅读 · 0 评论 -
c++-单例模式Singleton
单例模式就是保证类只能有一个实例(原创 2014-05-09 21:27:05 · 711 阅读 · 0 评论 -
c++-类的const
1.const成员函数 const成员函原创 2014-05-10 09:35:06 · 857 阅读 · 1 评论 -
c++-嵌套类与局部类
嵌套类:类中有子类 局部类:在函数的内部定义类,原创 2014-04-24 18:27:22 · 811 阅读 · 0 评论 -
c++-构造函数与析构函数
类的数据成员是不能在生民原创 2014-04-24 22:18:32 · 609 阅读 · 0 评论 -
c++-++运算符重载
++运算符分为前置++和后置++ 重载时后置++要多一个int 参数,以便区分原创 2014-05-23 20:28:38 · 754 阅读 · 0 评论