
C++
文章平均质量分 82
Noneplus
君子不器,善假于物也。来自准程序员的思考...
展开
-
C++之破坏封装,数据共享:友元与静态成员
友元函数特点:1.友元函数声明:函数声明前加friend,声明可以放在公有位置,保护位置和私有位置。2.独立于当前类的外部函数,可以访问类的任何成员,使用时一般被main调用。#include<iostream> using namespace std; class Time { public: Date(int h,int m,int s) { hour=h; minu...原创 2018-06-24 21:19:27 · 475 阅读 · 0 评论 -
C++:运算符重载
运算符重载方法#include<iostream> using namespace std; #include<string> class Money { public: Money(){}; Money(int,int,int); Money operator+(Money &);//对+运算符重载 void Display(string); p...原创 2018-06-24 21:20:32 · 262 阅读 · 0 评论 -
C++泛型编程
一.函数模板函数模板定义:template<typename | class T>返回类型 函数名(形参表)注:不允许templat语句和函数模板之间有任何其他语句函数模板的类型参数可以不止一个template<typename T1,typename T2,typename T3>T1 Func( T1 a , T2 b, T3 c)适用情况:函数参数个数相同而类型不...原创 2018-06-24 21:20:13 · 324 阅读 · 0 评论