2014-01-26 25 views
1

我得到的错误,当调用这个函数:如何在DART_API中从C++调用运算符?

Dart_Invoke(dh_value, Dart_NewStringFromCString("&="), 1, mask); 

下面是错误消息:

Breaking on exception: Class 'int' has no instance method '&='. 

飞镖程序员如何调用运营商在C++?

P.S.

我用飞镖SDK 1.2.0版本,dev.1.0

也许我需要切换到稳定版本,而不是使用开发版?

+0

@mezony对不起,我没有认出第二行是错误信息,因为它的颜色像代码 - 改变它。 –

+1

这不是C++语言。这是一个程序的打印输出,它是一个C++程序。语言注释用于语法突出显示,并且此错误消息不是C++语法。起初我并不认为它是错误信息,因为它的颜色像代码一样。所以我删除它以避免更多混淆。 –

回答

3

我不认为这是int的运算符。这是句法糖为x = x & y