Re[8]: Аналог "discarding _" для С++
От: Went  
Дата: 01.07.25 07:15
Оценка: :)
Здравствуйте, rg45, Вы писали:
R>Ну вот, и тебя дотнет покусал. Редеют наши ряды.
Ну, я пока что одной ногой еще здесь
Re[4]: Аналог "discarding _" для С++
От: _NN_  
Дата: 02.07.25 20:12
Оценка: 10 (1)
Здравствуйте, rg45, Вы писали:

R>В более сложном случае:


R>
R>auto&& [x, _0, _1, _2] = get_some_struct();
R>


C++26 позволяет использовать _ :

struct A{int i; int j;int k;};

A f() {
    return {1,2,3};
}

int main() {
    auto [x, _, _] = f();
}


https://www.sandordargo.com/blog/2025/01/08/cpp26-unnamed-placeholders
http://rsdn.nemerleweb.com
http://nemerleweb.com
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.