设为首页收藏本站

中国膜结构网

 找回密码
 立即注册
膜结构车棚
膜结构车棚膜结构资质国产膜材 膜结构网中国膜结构协会
查看: 300|回复: 1

C++之objectarx 自定义类型key,重载操作符

[复制链接]
  • TA的每日心情
    开心
    2020-11-25 09:13
  • 签到天数: 1345 天

    连续签到: 13 天

    [LV.10]以坛为家III

    发表于 2020-6-11 17:54 | 显示全部楼层 |阅读模式
    .h文件

    #pragma once
    #include<iostream>
    #include<map>
    #include<string>

    typedef struct test_map {

    void test(void);
    test_map(AcGePoint3d sa)
    {
    _sa = sa;
    //_sb = sb;

    }

    #if 1
    bool operator < (const test_map & test1) const
    {
    return _sa.x < test1._sa.x;

    }
    #endif
    #if 0
    bool operator == (const test_map & test1) const
    {
    return _sa.x == test1._sa.x;

    }
    #endif
    //private:
    AcGePoint3d _sa;
    //AcGePoint3d _sb;

    }t_m;
    #if 0
    template <class T>
    struct Compare
    {
    int operator()(const T& x, const T& k) const {
    if (x._sa >= k._sa) return 0;
    else return 1;
    }
    };
    #endif

    main。cpp

    std::map<t_m, CString> test;
    t_m ts1(AcGePoint3d(4,0,0));

    test.insert(std::make_pair(ts1, _T("dada")));

    CString str = test[AcGePoint3d(4, 0, 0)];
    http://www.mjgw.org/ 专业从事膜结构设计、制作加工、施工安装的膜结构咨询服务,能够为客户提供专业的膜结构整体解决方案。做中国最好的膜结构综合服务平台。欢迎大家联系QQ:463017170.
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    推荐膜材品牌上一条 /5 下一条

    进口膜材 国产膜材 pvdf膜材ptfe膜材ETFE膜材
    最好的膜结构公司 一级膜结构资质 膜结构一级资质
    膜结构设计-膜结构十大品牌-etfe设计-充气膜结构
    诺科膜结构
    遨都膜结构设计
    中国膜结构网
    中国空间膜结构协会

    QQ|申请友链|Archiver|手机版|中国膜结构论坛

    GMT+8, 2020-11-25 23:54 , Processed in 0.267307 second(s), 30 queries .

    Powered by 中国膜结构网->膜材采购->膜结构设计->膜结构安装->膜结构维修

    © 2014-2020 膜结构协会->进口膜材->国产膜材->PVDF膜材->PTFE膜材->ETFE膜材.

    快速回复 返回顶部 返回列表