编译器不识别`der::asn1::SetOfVec`的空白实现?
创始人
2024-12-08 12:00:07
0

这个问题通常在使用 C++ 的 BOOST 库时会出现。可以使用以下代码来解决这个问题:

#include #include #include #include #include

namespace boost { namespace asio { typedef io_context strand; } }

namespace der { namespace asn1 {

template class SetOfVec { public: using value_type = T; using container_type = std::vector; using self_type = SetOfVec;

SetOfVec() = default;

SetOfVec(const self_type&) = default;

self_type& operator =(const self_type&) = default;

virtual ~SetOfVec() = default;

container_type::iterator begin() {
    return values_.begin();
}

container_type::iterator end() {
    return values_.end();
}

container_type::const_iterator begin() const {
    return values_.begin();
}

container_type::const_iterator end() const {
    return values_.end();
}

void add(const value_type& value) {
    values_.push_back(value);
}

size_t size() const {
    return values_.size();
}

void clear() {
    values_.clear();
}

private: container_type values_; };

template DER_encoder& operator <<(DER_encoder& encoder, const SetOfVec& set) { encoder.begin_set(); for (const auto& v : set) { encoder << v; } encoder.end_set(); return encoder; }

template DER_decoder& operator >>(DER_decoder& decoder, SetOfVec& set) { set.clear(); if (decoder.peek_is_set()) { decoder.enter_set_of(); while (decoder.has_more()) { typename SetOfVec::value_type value; decoder >> value; set.add(value); } decoder.leave_set_of(); } return decoder; }

} // namespace asn1 } // namespace der

使用以上代码,可以对 `der::asn1::SetOf

相关内容

热门资讯

揭秘攻略!wepoke软件透明... 揭秘攻略!wepoke软件透明挂辅助(wepoke有辅助挂)WepOke(就是真的有挂)1、完成We...
微扑克全自动机器人!微扑克辅助... 微扑克全自动机器人!微扑克辅助器是真的(透视辅助)一贯有挂1、打开德州poker外挂分析微扑克开挂官...
玩家必看!开心武汉花可以开挂吗... 玩家必看!开心武汉花可以开挂吗(辅助)本来是有挂(2024已更新)(哔哩哔哩)1、玩家必看!开心武汉...
wepoke辅助有挂!wepo... WePoker透视辅助版本解析‌,wepoke辅助有挂!wepoke透明挂辅助,WepOke果然真的...
微扑克ai机器人!微扑克app... 微扑克ai机器人!微扑克app发牌规律(透视)真是真的有挂是一款可以让一直输的玩家,快速成为一个“必...
推荐十款!中至上饶510k有外... 推荐十款!中至上饶510k有外 挂吗(透视)真是有挂(2020已更新)(哔哩哔哩);1、构建自己的中...
微扑克辅助挂!微扑克辅助机器人... 微扑克辅助挂!微扑克辅助机器人,微扑克竟然存在有挂,第三方教程(有挂秘笈)1、很好的工具软件,可以解...
wepokeai代打!wepo... 相信很多朋友都在电脑上玩过we辅助poker吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大...
盘点一款!乐乐围棋入门有没有挂... 盘点一款!乐乐围棋入门有没有挂(透视辅助)一贯存在有挂(2023已更新)(哔哩哔哩)1、打开软件启动...
微扑克辅助软件!微扑克wpk辅... 微扑克辅助软件!微扑克wpk辅助软件,微扑克系统的发牌速度有多快(其实有辅助挂);小薇(透视辅助)致...