C++
JEASON--
这个作者很懒,什么都没留下…
展开
-
头文件的定义
头文件建立你所在平台的一切功能的文件,如函数库,<stdio,h>,<math.h> 除了这些系统所自带库函数可以直接调用外,我们还可以建立自己的头文件,也可以称作是“自定义库”,如自己建立的“子函数.h” 定义函数名为“子函数.h”void swap(int &a,int &b){ int temp; temp=a; a=b; b=temp;}然后就像所有的原创 2017-03-08 12:46:55 · 2174 阅读 · 0 评论 -
virsual studio 使用
一:文件的建立 选择“文件->新建->项目” 这里注意的一点就是:一个项目中,可以有多个源文件,互不影响。二:调试当有出现问题时候,在左上方选择 :视图-》错误列表 就可以在下面看到错误的地方。 调试程序的话,原创 2017-04-27 21:20:15 · 1258 阅读 · 0 评论 -
文件的输入和输出
简单的文件i/o程序写入文件一:创建一个ofstream对象来管理输出流 二:将该对象与特定的文件关联起来 三:以使用cout的方式使用该对象,唯一的区别就是输出将进入文件,而不是屏幕详细说下步骤: 首先应该包含头文件fstream,对于大多数但不是全部实现来说,包含该文件便包括iostream文件,因此不必显示包含iostream。 然后声明一个ofstre原创 2017-05-01 16:49:00 · 492 阅读 · 0 评论 -
标识符
以后不要使用中文命名原创 2017-03-24 14:31:28 · 339 阅读 · 0 评论 -
调试Devc++
第一步:设置断点 (这里需要注意的一点就是,必须在项目中打开文件) 在所需设置断点的行,点击行数,这时就会变为红色,表示设置断点成功。第二步:调试(debug) 在左边的调试窗口,以及最下面的调试窗口进行调试,左边负责查看说调试的值,下面则控制下一步的动作。 右键 选择“添加查看“,输入’a’,然后点击调试,即可在左边看到a的值,以及所调试的行会变蓝;原创 2017-03-22 15:20:46 · 1102 阅读 · 0 评论 -
解决refinition
#include <iostream>using namespace std;#ifndef MAX2_H_H//使用这个可以使得不会出现refinition 重复定义的情况发生 #define MAX2_H_H // class Array_max{ public: void set_time(); void max_time();原创 2017-03-22 14:57:00 · 360 阅读 · 0 评论 -
char以及string的转换
#include <iostream>#include <string>using namespace std;void swap(string str[]);int main(){ string str[5]; int x; for(x=0;x<5;x++) cin>>str[x]; swap(str);//最大的问题就是 char以及string原创 2017-03-07 17:00:48 · 951 阅读 · 0 评论 -
using namespace std;
作用 http://baike.baidu.com/link?url=UfF6_nyXCdeoJ17Iv9xHakI5vfk1DnmiXcFD_NNNbpc0xmYq7EKPKBp2TzzJpqy5M3YIahEIjPAOMku2xsI5EggR_fhJmDys5wsSj80YC0xe9V1IItoK6lGJsc0pLWKa这是百度的详细解析 我来总结一下:c++标准库中所有的标识符都储原创 2017-03-09 12:28:16 · 218 阅读 · 0 评论 -
UNION
http://www.jb51.net/article/56009.htm 上文详细解析了union的用法。 定义:(类似struct) union text{char name;int number;float people;}a;虽然定义是与struct一样,但是占用内存不一样,以及使用方式不一样;将上面代码中的union改为struct,在使用sizeof(stru原创 2017-03-09 11:51:10 · 167 阅读 · 0 评论 -
数组的多种写法
#include <iostream>#include <string>using namespace std;void sort(string str[]);//这个是等价的 str[]等价于*str; int main() { string str[5]; int x,y; for(x=0;x<5;x++) cin>>str[x]; sort(原创 2017-03-08 13:41:56 · 1185 阅读 · 0 评论 -
函数模板的调用
http://blog.csdn.net/beyondhaven/article/details/4204345这里要注意的一点:每次调用T前,必须先声明T,例如template <nametype T>T swap(T a,T b);原创 2017-03-08 13:40:46 · 266 阅读 · 0 评论 -
小型工资系统
技术点一:iterator (迭代器)是一个广义的指针,亦可以是一个可对其执行类似指针的操作; 如: 要为vector的double类型规范声明一个iterator,可以这样做vector<double>::iterator pd;//pd an iterator假设scores是一个对象vector<double>scores;pd=scores.begin();//hava pd poin原创 2017-05-07 19:19:26 · 366 阅读 · 0 评论