read tthe ffffing NDK docs... sorted

On Tue, Jan 13, 2015 at 2:16 PM, Johannes Saam <[email protected]>
wrote:

> makes sense thank you!
> i always wondered what that was there for :)
>
> how do i get form std::string to char * ? i see something on stackoverflow
> but that requires me doing new on the passed char which defeats the purpose?
> sorry to ask dumb...
>
> On Tue, Jan 13, 2015 at 2:09 PM, Nathan Rusch <[email protected]>
> wrote:
>
>>   The pointer returned from c_str becomes invalid as soon as the owning
>> string is destroyed. You can write your label into the passed char* and
>> then return that instead.
>>
>> -Nathan
>>
>>
>>  *From:* Johannes Saam <[email protected]>
>> *Sent:* Tuesday, January 13, 2015 2:00 PM
>> *To:* Nuke plug-in development discussion
>> <[email protected]>
>> *Subject:* [Nuke-dev] input_label and std::strings
>>
>>  Hey folks,
>> quick one....
>>
>> i seam to have trouble in my input_label using std::strings
>>
>> i have tried this now in different plugins so its not a crazy compile
>> related problem... nothing worked...
>>
>> the classic input label looks something like this
>>
>> const char * input_label( int n, char * ) const
>> {
>>     if ( n == 0 )
>>         return "some label";
>>     if ( n == 1 )
>>         return "some other label";
>> }
>>
>> so far so good that works of course.
>>
>> in my case i have std::strings with the label and the simplest test like
>> {
>>     str::string foo = "test";
>>     return foo.c_str();
>> }
>> results in a blank label.... sometimes i get a label but with stupid
>> characters...
>>
>>
>> why is that? Does not make much sense to me...
>> i am creating lots of custom inputs based on a Table_knob ( whch
>> internally uses std::string ) so i have not a lot of options.
>>
>> Windows 7 nuke9
>>
>> can anyone enlighten me?
>> jo
>>
>> ------------------------------
>> _______________________________________________
>> Nuke-dev mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>>
>>
>> _______________________________________________
>> Nuke-dev mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>>
>>
>
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to