Re: Number of chars
Re: Number of chars
- Subject: Re: Number of chars
- From: Luca Ciciriello <email@hidden>
- Date: Thu, 21 Mar 2013 10:07:52 +0100
An example of string is the italian word "più".
Here I can visually count 3 chars: p, i and ù. But if I use "più".size() the result is 4
std::string ppp = "più";
size_t sss = ppp.size();
here sss is 4.
L.
On Mar 21, 2013, at 9:48 AM, Luther Baker <email@hidden> wrote:
> 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 <email@hidden> 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 (email@hidden)
>>
>> 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:
>>
>> This email sent to email@hidden
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden