【发布时间】:2014-02-14 21:33:50
【问题描述】:
好的,这完全是菜鸟问题:
我有简单的 C++ 方法:
void Tray::IconPos(const std::string& iconpos) {
NSRect rect = [[[status_item_ view] window] frame];
iconpos = [NSString stringWithFormat: @"%f,%f", rect.origin.x, rect.origin.y];
}
我希望std::string& iconpos 获得此值:[NSString stringWithFormat: @"%f,%f", rect.origin.x, rect.origin.y] 值。
我该怎么做呢?
忍者在给我:
tray_mac.mm:72:11: error: no viable overloaded '='
iconpos = [NSString stringWithFormat: @"%f,%f", rect.origin.x, rect.origin.y];
~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
【问题讨论】:
标签: c++ objective-c webkit node-webkit