c++
文章平均质量分 71
Kazama_Kenji
没做的时候,认为不可能,做到了,就习以为常了。
展开
-
Teacher_Cadre c++多文件编程
//Teacher.h class Teacher { public: Teacher(string nam,int a,char s,string tit,string ad,string t); void display(); protected: string name; int age; char sex; string title; string addr; st原创 2016-04-14 21:31:42 · 779 阅读 · 0 评论 -
c/c++中整型数据的数据范围
根据题目的数据范围选择合适的数据类型存储是第一个要考虑的问题,所以我们应该了解各种基本数据类型的存储范围 在c中,为此定义了一系列常量,你只需包括头文件,就可以输出对应数据类型的最大值和最小值了。 代码如下: #include #include #include using namespace std; int main() { //有符号int型最大值和最小值 cout<原创 2016-08-17 11:52:29 · 1867 阅读 · 0 评论 -
c++的灵魂,类的书写的一些看法
格式: class class_name { private: data public: class_name():{} function }; 1.先写数据成员;(一般为private属性,如果是用于继承一般为public或protected) 2.然后写构造函数; 对于构造函数 ( 参数初始化表: (类名::)构造原创 2016-05-03 11:37:40 · 504 阅读 · 0 评论 -
c++ 对象指针
c++指向成员函数的指针好容易错啊! #include using namespace std; class Time { public: int hour,minute,sec; Time(int h=0,int m=0,int s=0):hour(h),minute(m),sec(s){} void show原创 2016-05-02 23:40:05 · 371 阅读 · 0 评论 -
c++ 找出一个整形数组中元素的最大值
这是谭老书上的一个例题,考前复习的时候看到这了,用c代码可能几行就解决了,但是现在正在学习c++,而且我对c++代码的具体书写并不熟悉(一直在写c风格的c++代码),现在这是锻炼一下,在这里我对问题进行了扩展,运用类模板可以对不同类型的数组找寻其中的最大元素。 #include #include #define MAX 1000 using namespace std;原创 2016-05-02 20:58:40 · 6356 阅读 · 0 评论 -
c++对象的引用
“通过自己调用自己的成员函数来引用自己进行输入输出。” 感觉挺有意思的 : -) #include using namespace std; class Time { public: void set_time(Time&); void show_time(Time&); private: int hour; int minute原创 2016-05-02 20:25:02 · 591 阅读 · 0 评论 -
关于sort()的疑问?
对于不同类型的数据从小到大排序可以直接用sort()函数排,但是如果是从大到小排序,就得写一个比较函数了,如果这个时候还碰上不同类型的数据排序呢?那怎么办?我的第一想法就是利用函数模板写一个cmp()函数,如下代码所示,但是这串代码是通不过编译的,,,, #include #include using namespace std; template bool cmp(num原创 2016-05-02 18:18:27 · 246 阅读 · 0 评论 -
c++ string类对象排序
STL=====}algorithm=====}sort() #include #include #include using namespace std; int main() { string str[5]={"BASIC","C","FORTRAN","C++","PASCAL"}; sort(str,str+5); for(int原创 2016-05-02 17:54:40 · 518 阅读 · 0 评论 -
c++ 函数模板,变量的引用
#include using namespace std; template void swap(numtype &a,numtype &b) { numtype &temp=a; a=b; b=temp; } int main() { int g=6,h=7; swap(g,h); cout floa原创 2016-05-02 17:15:28 · 618 阅读 · 0 评论 -
c++模板 矩阵乘法
想起编写这个程序是复习线代备考的时候看到了一个这样的问题: 同济线性代数(第五版)P30 例 2 四个城市的单向航线如图所示 1,从 i 市到 j 市有1条单向航线 aij = 0,从 i 市到 j 市没有单向航线 则上图可用一个矩阵表示: A=(aij)= 0 1 1 1 1 0 0 0 0 1 0 0原创 2016-05-01 07:20:45 · 1993 阅读 · 0 评论 -
只是想删个文件而已~
在桌面用完vim之后总会生成几个缓存文件,很是碍眼,糟蹋了干净的桌面,于是想编个代码来吧这一系列没用的文件删了,保持桌面的整洁。过程是辛酸的,代码一开始就写出来了,但是一运行程序,桌面没有任何改变,那些碍眼的文件还在!通过perror("remove");了解到是Permission denied,没有权限,之后就是获取权限之路了。。。 一开始,看文件属性,不是“只读”状态,用chmod()改权原创 2016-04-24 23:40:08 · 396 阅读 · 0 评论 -
c++中的模板
我目前知道的c++中的模板就是 1.函数模板 2.类模板 对于这两种模板,有一个从百度知道copy来的精彩回答: 按 C++ 标准来说,template 用于基础数据类型,typename 指类型名,T 可以取 char int double 等。 template 用于类,T 可以取任何类。 但是这里有一个问题,结构体应该用 typename 还是 class?转载 2016-04-16 00:23:55 · 395 阅读 · 0 评论 -
c++ cin和cout对象
1.cout //要使用控制符就要包括头文件iomanip (1)cout (2)ios::internal 为流成员函数setf()或控制符setiosflags()调用的状态 作用: 数值的符号位在域宽内左对齐,数值右对齐,中间由填充字符填充。 (3)ios::showpoint 作用: 强制输出浮点数的小数点和尾数0(例如float 3,本来输出为3,设置状态后输出3.00原创 2016-04-15 22:17:01 · 1654 阅读 · 0 评论 -
STL (模板库)
STL = Standard Template Library,标准模板库,惠普实验室开发的一系列软件的统称。 在实际的开发过程中,数据结构本身的重要性不会逊于操作于数据结构的算法的重要性,当程序中存在着对时间要求很高的部分时,数据结构的选择就显得更加重要。 c++沉思录作者Andrew Koenig和 Barbara E.Moo夫妇对c++教育的看法:原创 2016-04-28 12:58:23 · 316 阅读 · 0 评论 -
c/c++的时间
时间是个很重要的状态量,在这里记录一下自己学习的一些c/c++的有关时间的知识,但是时间问题其实是一个非常复杂的问题,根据不同需要有非常多的写法,现在只说说一般的两种吧: 1.程序运行时间 #include printf("Time used = %.4f\n",(double)clock()/CLOCKS_PER_SEC); return 0; clock()是在time.h头原创 2016-08-13 11:05:23 · 411 阅读 · 0 评论