Информация об изменениях

Сообщение Re: && member? от 10.09.2021 9:28

Изменено 10.09.2021 9:46 rg45

Re: && member?
Здравствуйте, удусекшл, Вы писали:

У>Что вот это такое?


У>
У>class SomeClass
У>{
У>    Sometype && someMember;
У>};
У>


Ты имеешь в виду, какие возможны сценарии использования? Например, такой:

http://coliru.stacked-crooked.com/a/137154bbee869cb7

#include <iostream>
#include <string>

struct SomeClass
{
    using Sometype = std::string;
    Sometype && someMember;
};

int main()
{
    SomeClass x{"Hello, World!"};

    std::cout << x.someMember << std::endl;
}
Re: && member?
Здравствуйте, удусекшл, Вы писали:

У>Что вот это такое?


У>
У>class SomeClass
У>{
У>    Sometype && someMember;
У>};
У>


Ты имеешь в виду, какие возможны сценарии использования? Например, такой:

http://coliru.stacked-crooked.com/a/5e9b792990f2f860

#include <iostream>
#include <string>

struct SomeClass
{
    using Sometype = std::string;
    Sometype && someMember;
};

int main()
{
    SomeClass x{"Hello, World!"};

    std::cout << x.someMember << std::endl;

    x.someMember = "Be happy!";

    std::cout << x.someMember << std::endl;
}