首页 技术 正文
技术 2022年11月8日
0 收藏 343 点赞 1,872 浏览 1049 个字
#include <iostream>#include <vector>#include <map>using namespace std;//1.相当于typedef的作用using my_vec=vector<int>;void test_using1(){    my_vec vec={,,,,,};    for(auto i:vec)        cout<<i<<" ";    cout<<endl;}//typedef不能重命名模板,只有using可以,用typedef会得到error: a typedef cannot be a template的错误信息。template <typename T>using my_str=map<T,string>;void test_using2(){    my_str<int> str;    pair<map<,"aaa"));//piar<map<int,string>::iterator,bool>可改为auto    cout<<"map.first->first:"<<p.first->first<<"  map.first->second:"<<p.first->second                                                <<"  map.second:"<<p.second<<endl;}/* *2.using父类方法,主要是用来实现可以在子类实例中调用到父类的重载版本 *  访问父类成员 */class Base{    public:        Base(int a):num(a){}        void show()        {            cout<<"this is base."<<endl;        }        void show(int a)        {            cout<<"this is base with int:"<<a<<endl;        }    protected:        int num;}; class Ship:public Base{    public:        Ship(int a,int b):Base(a),num1(b){}        using Base::show;//using只能指定一个名字不能带形参,且基类的该函数不能有私有版本        using Base::num;//num在Base中位protected,径private继承后,成为private, Ship无法使用,用using便可使用        void shows(int a)        {            cout<<"this is Ship with int:"<<a<<endl;        }    private:        int num1;};int main(){    test_using1();    test_using2();    Base b();    b.show();    Ship s(,);    s.show();    s.shows();    ;}
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,086
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,561
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,410
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,183
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,820
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,903