• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ compareTo函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中compareTo函数的典型用法代码示例。如果您正苦于以下问题:C++ compareTo函数的具体用法?C++ compareTo怎么用?C++ compareTo使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了compareTo函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: compareTo

bool Version::operator !=(const Version &version)
{
   return compareTo(version) != 0;
}
开发者ID:cntysoft,项目名称:corelib_cplusplus,代码行数:4,代码来源:version.cpp


示例2: compareTo

unsigned char
RAbstractStringRef::equals(const char *cstr) const
{
  return compareTo(cstr) == 0;
}
开发者ID:starofrainnight,项目名称:ArduinoRabirdTookit,代码行数:5,代码来源:RAbstractStringRef.cpp


示例3: return

UtlBoolean UtlLongLongInt::isEqual(UtlContainable const * inVal) const
{
    return (compareTo(inVal) == 0) ;
}
开发者ID:ATHLSolutions,项目名称:sipxecs,代码行数:4,代码来源:UtlLongLongInt.cpp


示例4: compareTo

bool str::operator==(const char* pString) const
{
    return compareTo(pString);
}
开发者ID:montoya332,项目名称:Solar-Panel-Tracker,代码行数:4,代码来源:str.cpp


示例5: TEST_F

TEST_F( Ginga, descriptor_focusSrc1 ) {
	ASSERT_TRUE( play("descriptor/focusSrc/focusSrc1.ncl") );
	ASSERT_TRUE( compareTo("blue360x288_centered_borderWhite_2px") );
}
开发者ID:jgrande,项目名称:ginga,代码行数:4,代码来源:focusSrc.cpp


示例6: return

// Test this object to another like-object for equality.
UtlBoolean
NameValuePairInsensitive::isEqual(
   UtlContainable const * compareContainable) const
{
    return (compareTo(compareContainable) == 0);
}
开发者ID:Jaroslav23,项目名称:sipxtapi,代码行数:7,代码来源:NameValuePairInsensitive.cpp


示例7: compareTo

int32_t java::time::Duration::compareTo(::java::lang::Object* o)
{
    return compareTo(dynamic_cast< Duration* >(o));
}
开发者ID:cprice404,项目名称:j2c-ts-config,代码行数:4,代码来源:Duration-stub.cpp


示例8: return

unsigned char ICACHE_FLASH_ATTR String::equals(const String &s2) const {
    return (len == s2.len && compareTo(s2) == 0);
}
开发者ID:Lbvf-sp,项目名称:Arduino,代码行数:3,代码来源:WString.cpp


示例9: recvDatagram

/***********************************************************************
 * Handler implementation
 **********************************************************************/
bool Pothos::RemoteHandler::runHandlerOnce(std::istream &is, std::ostream &os)
{
    bool done = false;

    //deserialize the request
    const auto reqArgs = recvDatagram(is);

    //process the request and form the reply
    Pothos::ObjectKwargs replyArgs;
    replyArgs["tid"] = reqArgs.at("tid");
    POTHOS_EXCEPTION_TRY
    {
        const auto &action = reqArgs.at("action").extract<std::string>();
        if (action == "RemoteProxyEnvironment")
        {
            Pothos::ProxyEnvironmentArgs envArgs;
            for (const auto &entry : reqArgs)
            {
                if (entry.second.type() != typeid(std::string)) continue;
                envArgs[entry.first] = entry.second.extract<std::string>();
            }
            const auto &name = reqArgs.at("name").extract<std::string>();
            auto env = Pothos::ProxyEnvironment::make(name, envArgs);
            replyArgs["envID"] = getNewObjectId(Pothos::Object(env));

            //a unique process ID for this server
            const auto info = Pothos::System::HostInfo::get();
            replyArgs["upid"] = Pothos::Object(Pothos::ProxyEnvironment::getLocalUniquePid());
            replyArgs["nodeId"] = Pothos::Object(info.nodeId);
            replyArgs["peerAddr"] = Pothos::Object(_peerAddr);
        }
        else if (action == "~RemoteProxyEnvironment")
        {
            removeObjectAtId(reqArgs.at("envID"));
            done = true;
        }
        else if (action == "findProxy")
        {
            auto env = getObjectAtId(reqArgs.at("envID")).extract<Pothos::ProxyEnvironment::Sptr>();
            auto proxy = env->findProxy(reqArgs.at("name").extract<std::string>());
            replyArgs["handleID"] = getNewObjectId(Pothos::Object(proxy));
        }
        else if (action == "convertObjectToProxy")
        {
            auto env = getObjectAtId(reqArgs.at("envID")).extract<Pothos::ProxyEnvironment::Sptr>();
            auto proxy = env->convertObjectToProxy(reqArgs.at("local"));
            replyArgs["handleID"] = getNewObjectId(Pothos::Object(proxy));
        }
        else if (action == "convertProxyToObject")
        {
            auto env = getObjectAtId(reqArgs.at("envID")).extract<Pothos::ProxyEnvironment::Sptr>();
            auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
            auto local = env->convertProxyToObject(proxy);
            replyArgs["local"] = local;
        }
        else if (action == "~RemoteProxyHandle")
        {
            removeObjectAtId(reqArgs.at("handleID"));
        }
        else if (action == "call")
        {
            auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();

            //load the args
            std::vector<Pothos::Proxy> args;
            size_t argNo = 0;
            while (true)
            {
                auto it = reqArgs.find(std::to_string(argNo++));
                if (it == reqArgs.end()) break;
                args.push_back(getObjectAtId(it->second).extract<Pothos::Proxy>());
            }

            //make the call
            try
            {
                const auto &name = reqArgs.at("name").extract<std::string>();
                auto result = proxy.getHandle()->call(name, args.data(), args.size());
                replyArgs["handleID"] = getNewObjectId(Pothos::Object(result));
            }
            catch (const Pothos::ProxyExceptionMessage &ex)
            {
                replyArgs["message"] = Pothos::Object(ex.message());
            }
        }
        else if (action == "compareTo")
        {
            auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
            auto other = getObjectAtId(reqArgs.at("otherID")).extract<Pothos::Proxy>();
            replyArgs["result"] = Pothos::Object(proxy.compareTo(other));
        }
        else if (action == "hashCode")
        {
            auto proxy = getObjectAtId(reqArgs.at("handleID")).extract<Pothos::Proxy>();
            replyArgs["result"] = Pothos::Object(proxy.hashCode());
        }
        else if (action == "toString")
//.........这里部分代码省略.........
开发者ID:johnson325,项目名称:pothos,代码行数:101,代码来源:ServerHandler.cpp


示例10: compareTo

int32_t java::lang::Integer::compareTo(Object* o)
{ 
    return compareTo(dynamic_cast< Integer* >(o));
}
开发者ID:cprice404,项目名称:j2c-ts-config,代码行数:4,代码来源:Integer-stub.cpp


示例11: compareTo

int32_t java::nio::ByteBuffer::compareTo(::java::lang::Object* arg0)
{ 
    return compareTo(dynamic_cast< ByteBuffer* >(arg0));
}
开发者ID:subhash1-0,项目名称:thirstyCrow,代码行数:4,代码来源:ByteBuffer-stub.cpp


示例12: compareTo

unsigned char ICACHE_FLASH_ATTR String::operator>=(const String &rhs) const {
    return compareTo(rhs) >= 0;
}
开发者ID:Lbvf-sp,项目名称:Arduino,代码行数:3,代码来源:WString.cpp


示例13: compareTo

int32_t ByteBuffer::compareTo(const sp<ByteBuffer>& other) const {
    if (other == nullptr) {
        return false;
    }
    return compareTo(*other);
}
开发者ID:Himmele,项目名称:Mindroid.cpp,代码行数:6,代码来源:ByteBuffer.cpp


示例14: TEST_F

TEST_F( Ginga, media_dinamic_fontStyle1 ) {
	ASSERT_TRUE( play("media/fontStyle/dinamic_fontStyle1.ncl") );
	ASSERT_TRUE( compareTo("standardText") );
	ASSERT_TRUE( pressKey( ::util::key::red ));
	ASSERT_TRUE( compareTo("standardText_italic") );
}
开发者ID:jgrande,项目名称:ginga,代码行数:6,代码来源:dinamic_fontStyle.cpp


示例15: TEST_F

TEST_F( Ginga, region_zIndex5 ) {
	ASSERT_TRUE( play("region/zIndex/zIndex5.ncl") );
	ASSERT_TRUE( compareTo("blueOverRed") );
}
开发者ID:jgrande,项目名称:ginga,代码行数:4,代码来源:zIndex.cpp


示例16: compareTo

int string::compareTo(string const &src) const
{
  return compareTo(src.s);
}
开发者ID:WeiDUorg,项目名称:elkhound,代码行数:4,代码来源:str.cpp


示例17: compareTo

unsigned char String::operator>=(const String &rhs) const
{
	return compareTo(rhs) >= 0;
}
开发者ID:eyeye,项目名称:ART,代码行数:4,代码来源:WString.cpp


示例18: return

unsigned char String::equals(const String &s2) const
{
	return (len == s2.len && compareTo(s2) == 0);
}
开发者ID:BestU,项目名称:STM32_for_Arduino_BSP,代码行数:4,代码来源:WString.cpp



注:本文中的compareTo函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ compare_ether_addr函数代码示例发布时间:2022-05-30
下一篇:
C++ compareCSSValuePtr函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap