Пространства имён
Варианты
Действия

std::ignore

Материал из cppreference.com
< cpp‎ | utility‎ | tuple

 
 
 
std::tuple
Функции-члены
tuple::tuple
tuple::operator=
tuple::swap
Функции, не являющиеся членами
make_tuple
tie
forward_as_tuple
None
operator=
operator!=
operator<
operator<=
operator>
operator>=
std::swap
get
Вспомогательные классы
Оригинал:
Helper classes
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
tuple_size
tuple_element
uses_allocator
ignore
 
Определено в заголовочном файле <tuple>
const /*unspecified*/ ignore;
(начиная с C++11)
объект неопределенного типа, что любое значение могут быть возложены на него при отсутствии эффекта. Предназначен для использования с std::tie при распаковке std::tuple, в качестве заполнителя для аргументов, которые не используются.
Оригинал:
An object of unspecified type such that any value can be assigned to it with no effect. Intended for use with std::tie when unpacking a std::tuple, as a placeholder for the arguments that are not used.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Пример

распаковать пара возвращается set.insert (), но только сохранить логическое .
Оригинал:
unpack a pair returned by set.insert(), but only save the boolean.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

#include <iostream>
#include <string>
#include <set>
#include <tuple>
 
int main()
{
    std::set<std::string> set_of_str;
    bool inserted;
    std::tie(std::ignore, inserted) = set_of_str.insert("Test");
    if (inserted) {
        std::cout << "Value was inserted sucessfully\n";
    }
}

Вывод:

Value was inserted sucessfully
создает tuple ссылок именующее или распаковывает кортеж на отдельные объекты
Оригинал:
creates a tuple of lvalue references or unpacks a tuple into individual objects
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон функции) [edit]