python - 使用嵌入在 C++ 中的 Python 解释器,我如何覆盖“print()”函数,以便它打印到我自己的单独控制台?
问题描述
所以我在 C++ 中嵌入了一个 Python 解释器。我只是为我的解释器和 Numpy 使用常规的 Python 安装。我没有打印到默认控制台的优势,所以我必须自己构建。所以我想知道是否有某种方法可以重新编程 print() 函数来做我想做的事情。我知道 C++ 中有运算符重载,但我怎么能在解释器中实现这一点,因为 print() 函数确实采用任何类型。
解决方案
推荐阅读
- c - C - fork() 和 exec() 一起
- javascript - Electron.js 11.0.4 - BrowserWindow 不是构造函数
- python - 获取df python中单元格内的所有可能对
- c# - 是否可以比较列表 C# 中的字符串?
- php - 无法为 Symfony 项目安装 Mercure
- python - 有没有办法可以将数学函数设置为另一个函数的参数
- python - JSONS FIREBASE 真实数据库是 JSONS 吗?
- pagespeed - 带有预加载器/重定向的页面的 Pagespeed 洞察力评估
- spring-boot - 使用 Spring Security 5 OAuth2 Client Support 禁用 Spring Boot Actuator Basic Authentication
- azure - Azure Function ARM 模板删除不属于模板文件的现有应用程序设置