NSString_ObjCPlusPlus.mm
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:1k
源码类别:

OpenGL

开发平台:

Visual C++

  1. //
  2. //  NSString_ObjCPlusPlus.mm
  3. //  celestia
  4. //
  5. //  Created by Bob Ippolito on Fri Jun 07 2002.
  6. //  Copyright (c) 2002 Chris Laurel. All rights reserved.
  7. //
  8. #import "NSString_ObjCPlusPlus.h"
  9. @implementation NSString(ObjCPlusPlus)
  10. -(std::string)stdString
  11. {
  12.     return std::string([self UTF8String]);
  13. }
  14. -(NSString *)initWithStdString:(std::string)str
  15. {
  16.     return [self initWithUTF8String:str.c_str()];
  17. }
  18. +(NSString *)stringWithStdString:(std::string)str
  19. {
  20.     return [NSString stringWithUTF8String:str.c_str()];
  21. }
  22. @end