随笔分类 -  C++

摘要:1. 普通函数可以进行自动类型转换 函数模板必须严格类型匹配 2. 函数的返回类型不是重载区别的标志 3. 函数模板可以像普通函数一样被重载,例如,(模板和普通函数同名,参数个数不同)(两个模板参数个数不同) 4. 普通函数和函数模板同时满足条件,优先使用普通函数,如果一定使用模板函数,调用时加<> 阅读全文
posted @ 2021-03-18 08:57 /*nobody*/ 阅读(44) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/weew12/p/10583057.html STL 迭代器 最简单的迭代器是指针。 给定一个指向数组中的第一个元素的指针,可递增该指针使其指向下一 个元素,还可直接对当前位置的元素进行操作。 STL 中的迭代器是模板类,从某种程度上说,它们是泛 阅读全文
posted @ 2020-09-25 13:09 /*nobody*/ 阅读(1314) 评论(0) 推荐(0)
摘要:1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 class MyString{ 6 private: 7 char* cp; 8 public: 9 MyString(char*); 10 ~MyString(); 阅读全文
posted @ 2020-04-28 19:44 /*nobody*/ 阅读(400) 评论(0) 推荐(0)
摘要:1 #include<iostream> 2 #include<string> 3 using namespace std; 4 /* 5 类中含有属性是某类类型的对象 6 复制构造函数中的(原类中的属性为某类的对象)赋值给(现在类中的某类的对象)是调用哪个函数(使用重写赋值运算符还是复制构造函数) 阅读全文
posted @ 2020-04-27 16:00 /*nobody*/ 阅读(196) 评论(0) 推荐(0)
摘要:原文链接:https://www.cnblogs.com/fuao2000/p/11065594.html 只是转发学习!! 1 #include <iostream> 2 3 using namespace std; 4 5 class Location{ 6 public: 7 Location 阅读全文
posted @ 2020-03-26 10:41 /*nobody*/ 阅读(288) 评论(0) 推荐(0)
摘要:我们先来看一个例子 1 #include 2 using namespace std; 3 class CPoint 4 { 5 public: 6 CPoint(int xx, int yy) 7 { 8 x = xx; 9 y = yy; 10 } 11 CPoint(const CPoint 阅读全文
posted @ 2020-03-21 11:00 /*nobody*/ 阅读(1263) 评论(1) 推荐(1)