C++
Kalinda Sharma
这个作者很懒,什么都没留下…
展开
-
操作符重载简单实现 C++
可以将Person.h中的printPerson函数通过操作符重载实现Person.h friend ostream& operator<< (ostream& out, Person& person);Person.cppostream& operator<< (ostream& out, Person& pers...原创 2020-05-04 17:06:15 · 122 阅读 · 0 评论 -
undefined reference to `LinearList<int>::LinearList(int)` C++
问题记录模板类不支持声明(.h)和实现(.cpp)分开写正确写法在.h文件中将方法全部实现#ifndef LINEARLIST_H#define LINEARLIST_H#include <iostream>using namespace std;template <class T>class LinearList {public: Lin...原创 2020-05-04 09:47:16 · 627 阅读 · 0 评论 -
CodeBlocks下创建.h .cpp文件
点击next, 再次点击finish,就会的得到如下的项目目录文件点击右上角File->New->Class输入名称,点击create将新生成的class文件添加到刚建立的项目中,选择是继续选"是"项目目录如下Person.h文件中添加相应字段及方法名Person.cpp文件中实现Person.h中定义的方法在main中调用Person.h#...原创 2020-05-03 11:02:04 · 7808 阅读 · 1 评论 -
C++ 中模板函数应用
1、编写一个模板函数Input,要求输入一个非负数,并负责验证所输入的数是否真的大于或等于0,如果不是,它将告诉该输入非法,需要重新输入一个数。在函数非 成功退出之前,应给三次机会。如果输入成功,函数应当把所输入的数作为引用参数返回。 输入成功时,函数应返回true, 否则返回false。#include <iostream>using namespace std;templ...原创 2020-05-02 10:29:47 · 216 阅读 · 0 评论