腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
是否
可以
使用
宏
让
类
函数
从
调
用它
的
地方
打印
出来
?
c++
、
debugging
、
macros
、
c-preprocessor
假设我有一个这样
的
类
定义: class A {} 假设我需要找到这个方法直接
从
C++
调用
的
位置(即gdb和公司被排除在外,抛出异常也是如此) 人们
可以
天真地定义以下几点: class A { void method() { print(__FILE__ + ": " + __LINE__) }; } 但是,这将
打印
当前方法
的
浏览 14
提问于2019-05-16
得票数 0
回答已采纳
1
回答
如何将回
调
函数
从
C++
传递给目标C
c++
、
objective-c
、
objective-c++
我不想
使用
NSNotification,因为它在内部非常混乱。这是将回
调
函数
从
C++
传递给Objective++并
让
Objective调
用它
的
一种方式吗?问题是,我不知道如何将用
C++
编写
的
函数
传递给Objective++,如何在Objective++中
使用
回
调
?是指针吗?我知道我
可以
把它们混在一起,但是我
的
类
浏览 2
提问于2018-08-03
得票数 1
回答已采纳
1
回答
关于Boost::Python和Boost::Threads
的
问题
c++
、
python
、
boost-thread
、
boost-python
我在
C++
中定义了一个接口(很好,是一个纯虚拟
类
),通过Boost::Python向用户公开,用户必须继承它并创建一个
类
,应用程序接受该类并将其用于某种回
调
机制。 到目前为止,一切都进行得很顺利。一次只有一个回
调
函数
在运行(没有其他线程会同时调用python ),所以我们认为这不会是一个很大
的
问题……因为我们没有在python中
使用
线程,也没有在python
的
C++
代码中
使用
线程。我们所做
的
浏览 1
提问于2010-07-08
得票数 7
1
回答
正在为可用于C#回
调
的
C++
dll
函数
创建包装
c#
、
c++
、
dll
、
delegates
、
callback
我有一个执行网络通信
的
C++
类
,并希望在C#应用程序中
使用它
。但是,我希望能够
让
委托指向
函数
,这样它们就
可以
用作回
调
。这
是否
改变了我导出
C++
动态链接库
的
方式?
浏览 2
提问于2012-02-29
得票数 1
2
回答
如何
使用
宏
内部
的
私有
函数
?
c++
、
macros
、
private-functions
比如
使用
“朋友”关键字还是其他什么
的
? 这样做
的
目的是,当出现异常(用户定义
的
)时,我希望
打印
出现异常
的
行号,并且不希望用户
使用
foo
函数
,这就是其私有的原因。我发现您
可以
使用
宏
将行号传递给其他
函数
。另外,假设我
的
头文件中存在temp
类
。而且,我正在
使用
来自另一个
C++
文件
的
宏</em
浏览 3
提问于2021-10-04
得票数 0
2
回答
从
Qt4中
的
宏
继承
c++
、
macros
、
qt4
我
的
部分代码看起来像这样。void myclass::method() std::string s("string");} 如果我把
宏
的
内容写到它们应该展开
的
地方
,它就能正常工作。但是如果我保留
宏
并
让
预处理器来完成这项工作,那么我会得到一个“对myclass::testSignal(std::string)
的
未定义引用”。我不明白有什么不同。预处理器应该在第一次遇到
宏
时展开它
浏览 1
提问于2011-09-07
得票数 0
回答已采纳
2
回答
如何
让
GCC
打印
出有用
的
运行时错误信息?
c++
、
gcc
、
g++
#defineing _GLIBCXX_DEBUG迫使GCC在
C++
中捕获一大
类
运行时错误,如越界访问、无效迭代器等。 不幸
的
是,当错误发生时,
打印
的
消息没有多大帮助。我知道如何
使用
函数
打印
回溯,如何
使用
宏
打印
__FILE__和__LINE__。有没有一种简单
的
方法
可以
说服GCC这样做,或者指定一个
函数
/
宏
,
让
浏览 3
提问于2012-07-26
得票数 6
回答已采纳
1
回答
罗伯特·吉塞克
的
非管理出口条件
c#
、
unmanagedexports
我正在尝试删除
C++
2015运行时上
的
依赖项,看起来我
可以
使用
UnmanagedExports来完成它。 目前,我以"int“
的
形式传递了几个回
调
。
从
浏览 1
提问于2018-04-22
得票数 0
2
回答
在C#中创建Excel
宏
定义
c#
、
excel
我想在我
的
C#代码中创建一个
函数
,它
可以
像
宏
一样
从
VB中调用。,以便
可以
通过名称MacroName调
用它
。但它
使用
的
是XLOPER
的
东西(这很让人头疼),而且它是在
C++
中。 神奇
的
2告诉Excel
使用
我
的
函数
作为
宏
。然后,
可以
从
VB或
使用
ExecuteEx
浏览 3
提问于2010-10-27
得票数 2
回答已采纳
3
回答
使用
继承而不是类型防御来进行前向声明性,从而使回
调
变得复杂。
c++
、
c++11
我
使用
继承而不是类型防御
的
唯一原因是,我希望能够转发--声明A、B、C等(或者更准确地说,A、B、C等是由客户端
使用
提供
的
宏
定义
的
,为了方便,我希望他们能够转发--声明)。拥有A、B、C等
的
根本原因是为了避免一直用手写出模板参数。 问题是Base有一些
函数
将回
调
作为参数,回
调
应该将对
类
本身
的
引用作为参数。非常明智
的
是,
C++
不允许我这样做,因为在
浏览 5
提问于2011-11-17
得票数 0
回答已采纳
5
回答
如何
使用
c &&将应用程序输出重定向到Qt中
的
textEdit来调用
c++
函数
c++
、
c
、
qt
我正在尝试做一件重要
的
事情:将Qt Creator控制台中显示
的
应用程序输出重定向到我
的
图形用户界面上
的
textEdit。但是,我需要在其中执行此操作
的
类
是用C编写
的
,它所有相关
的
头文件也都是用C编写
的
。有没有办法将输出重定向到C
类
中
的
textEdit?
浏览 0
提问于2010-06-04
得票数 1
1
回答
宏
以提高回
调
注册
的
可读性。
c++
、
callback
、
this
、
boost-bind
、
typeof
我正在尝试编写一个
宏
,以便在
C++
中更容易地
使用
回
调
。我
的
所有回
调
都是成员
函数
,并将this作为第一个参数和一个类型继承自公共基
类
的
第二个参数。(HANDLER(member_function)); 请注意,它将始终在同一个
类
中
使用
。即使typeof被认为是一种糟糕
的
实践,它听起来也是一个很好
的
解决方案,因为缺少__class__
宏
才能获得当前<
浏览 3
提问于2010-03-13
得票数 0
回答已采纳
9
回答
访问
宏
中
的
变量值
c++
、
macros
不久前,我为c和
c++
程序做了一个漂亮
的
断言
宏
。 if (!在开发过程中非常方便,
可以
提醒您潜在
的
错误。ASSERT(filesFound > 0, "Couldn't find any files, check your path!"); 找不到任何文件,检查你
的
路
浏览 15
提问于2015-09-25
得票数 13
1
回答
Cython回
调
导致内存损坏/分段错误
callback
、
pthreads
、
segmentation-fault
、
cython
我正在
使用
cython将python与
c++
库进行接口。我需要一个
c++
代码
可以
调用
的
回
调
函数
。我还需要将对特定python对象
的
引用传递给这个
函数
。
从
回调演示中
可以
很清楚地看出这一点。但是,当
从
c++
线程(p线程)调用回
调
时,我会收到各种错误: 将
函数
指针和
类
/对象(作为void*)传递到<em
浏览 2
提问于2011-05-25
得票数 1
回答已采纳
1
回答
Visual Studio中
的
Xcode好处
c#
、
objective-c
、
xcode
、
visual-c++
、
visual-studio-debugging
这个问题需要一些Xcode和Visual Studio
的
知识。我在Xcode方面有更多
的
经验,并且收获了它
的
一些好处。第一个好处是#warning指令,我在调试过程中将其插入到Xcode项目中,并希望返回并解决调试过程中注意到
的
一个问题。 我
使用
的
另一个好处是ALog(@"..")预定义
宏
。如果有人见过这个,
可以
是DLog(@"..")或者其他什么
的
。它
的
功能是
从</e
浏览 8
提问于2014-11-28
得票数 0
2
回答
来自
C++
的
Lua回
调
c++
、
lua
我有一个
c++
主机,在其中我
使用
tolua++向Lua公开了一些
类
。其中一个
类
具有一个
函数
,该
函数
应该注册来自lua
的
回
调
。因此,当
C++
代码需要调用Lua注册
函数
时,它
可以
调用。然而,该
函数
是一个表/
类
函数
。我以前用字符串
函数
名(不是lua“
类
”
的
一部分)成功地做到了这一点,但我很
浏览 0
提问于2013-11-20
得票数 0
回答已采纳
2
回答
C++
如何为不了解
类
实例
的
class编写包装器?
c++
、
c
在我们打算用
C++
编写
的
项目中,我们
使用
C库。这个C库提供了注册回
调
的
函数
,每个中断都会调用这些回
调
。我们在构造
函数
中注册回
调
。因此,我们基本上有以下(简化
的
)结构: //the registerISRCallback is the C function, that acceptshandle_interrupt(int pin, int time
浏览 4
提问于2022-11-16
得票数 5
回答已采纳
7
回答
有没有免费
的
工具来帮助自动生成代码呢?
c++
、
code-generation
几个学期前,我上过一堂课,我们写了一个非常初级
的
模式解析器,最后还写了一个解释器。下课后,我将解析器转换为
C++
解析器,只要不对预处理器或
宏
做任何花哨
的
操作,它就能很好地解析
C++
。我
可以
使用它
来读取我
的
类
和
函数
,并做一些整洁
的
事情,比如自动生成
类
读取器或编写器,或者
从
文本文件设置
函数
回
调
。 然而,我
的
程序非常
浏览 0
提问于2009-09-21
得票数 2
回答已采纳
1
回答
SWIG
C++
Python多态性与多线程
c++
、
python
、
multithreading
、
swig
、
gil
我正在
使用
C++
将第三方包集成到python应用程序。包通过网络连接到专有API并接收更新。总
的
流程是python实例化一个
C++
对象,调
用它
的
函数
来设置它,然后等待更新。我
使用
实现了更新
的
回
调
机制,在从python或python调用
的
C++
函数
进行测试时,它工作得很好。也就是说,我能够继承Python中
的
C++
类</e
浏览 6
提问于2012-03-05
得票数 7
1
回答
计算和生成学生成绩单(第二部分)
c++
、
beginner
、
io
我已经根据前一篇文章中
的
一些提示更新了我
的
代码,并希望将新代码发布以供评审。
浏览 0
提问于2015-04-10
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
可视化的JavaScript动态图演示 Promises & Async/Await 的过程
C+学习日记 Day3
C语言是作为一个程序员必须了解的,那么你知道怎样学习C语言吗?
从 C+98到C+17,元编程是如何演进的?
C语言可变参数的原理和应用
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券