I don't think your example makes sense. How is 'num of char of "test"' ever 3?

In a particular string representation, all letters are each, generally 
represented with the same number of bytes.

On Mar 21, 2013, at 3:27 AM, Luca Ciciriello <luca_cicirie...@hotmail.com> 
wrote:

> Hi all.
> I'm using in my iOS project some Objective-C++ modules. Here I have some 
> conversion from NSString to C++11 std::string. After this conversion I found 
> (correctly) in my std::string some 2-byte characters. 
> My question is: How can I count the number of chars and not the numbers of 
> byte in my std::string?
> 
> Example.
> 
> if my std::string test contains 2 1-byte chars and 1 2-byte (UNICODE) char, I 
> have:
> 
> num of char of "test" = 3
> num of byte (test.size()) of "test" = 4
> 
> Luca.
> 
> 
> 
> 
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/cocoa-dev/lutherbaker%40gmail.com
> 
> This email sent to lutherba...@gmail.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to