新项目上线! C++ MCP 服务器实现
训练营最近又上线了一个新项目: C++ MCP 服务器实现。 这个项目是对跨平台 AI 工具调用的全新解决方案。无论是文件操作、数据库查询,还是 API 调用,借助 MCP 协议,AI 与外部工具的连接都会变得前所未有的简单。通过统一的标准协议,AI 只需要一次实现,即可支持多个平台,彻底告别碎片化的生态! 下面来看看关于这个项目的详细介绍吧~ 为什么需要 MCP? 下面看一个真实场景 当你问 A
关于「C++」的技术文章、设计资料与工程师讨论,持续更新。
训练营最近又上线了一个新项目: C++ MCP 服务器实现。 这个项目是对跨平台 AI 工具调用的全新解决方案。无论是文件操作、数据库查询,还是 API 调用,借助 MCP 协议,AI 与外部工具的连接都会变得前所未有的简单。通过统一的标准协议,AI 只需要一次实现,即可支持多个平台,彻底告别碎片化的生态! 下面来看看关于这个项目的详细介绍吧~ 为什么需要 MCP? 下面看一个真实场景 当你问 A
点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中需要定义一个函数指针类型的vector,本以为很简单的问题,结果调试了一天,才发现错在哪里。 多余的std::function 先上代码吧,这里有一个测试代码,为什么要有测试代码?是因为下面的方式我在最开始验证该种实现时打印的地址是对的,但是之后一段时间就不对了
点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中需要一个接口只调用一次,需要使用到c++的call_once机制,于是写一个小demo来测试,就因为这个足够小发现了一个非常有意思的问题。 call_once,基本原理 std::call_once 的内部实现基于两个重要的组件:std::once_flag 和
点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中要设计一个线程池,需要取线程池任务的执行结果,这里涉及到c++的future关键字,在这里做个总结。 在C++的世界里,std::future是一种非常重要的工具,它让我们能够以异步的方式执行代码,并在需要的时候获取结果。随着C++11标准的引入,std::fu
你是一名C++程序员,负责开发公司的核心的股票交易系统,老板见到你都得喊一声哥,系统的核心是一个Stock类,存储股票的实时价格: class Stock { private: std::string symbol_; double price_; public: void setPrice(double price) { price_ = price; } dou