Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Void f(S);
f(ss); // ошибка; как и в случае явного конструктора
См. также:
Улучшения алгоритмов Алгоритмы стандартной библиотеки частично улучшены за счет добавления новых алгоритмов, частично за счет улучшения существующих алгоритмов, которые стали возможными благодаря новым языковым возможностям, а частично за счет того, что новые языковые возможности позволили проще их использовать:
Bool all_of(Iter first, Iter last, Pred pred); Bool any_of(Iter first, Iter last, Pred pred); Bool none_of(Iter first, Iter last, Pred pred); Iter find_if_not(Iter first, Iter last, Pred pred); OutIter copy_if(InIter first, InIter last, OutIter result, Pred pred); OutIter copy_n(InIter first, InIter:: difference_type n, OutIter result); OutIter move(InIter first, InIter last, OutIter result); OutIter move_backward(InIter first, InIter last, OutIter result); pair< OutIter1, OutIter2> partition_copy(InIter first, InIter last, OutIter1 out_true, OutIter2 out_false, Pred pred); Iter partition_point(Iter first, Iter last, Pred pred); RAIter partial_sort_copy(InIter first, InIter last, RAIter result_first, RAIter result_last); RAIter partial_sort_copy(InIter first, InIter last, RAIter result_first, RAIter result_last, Compare comp); Bool is_sorted(Iter first, Iter last); Bool is_sorted(Iter first, Iter last, Compare comp); Iter is_sorted_until(Iter first, Iter last); Iter is_sorted_until(Iter first, Iter last, Compare comp); Bool is_heap(Iter first, Iter last); Bool is_heap(Iter first, Iter last, Compare comp); Iter is_heap_until(Iter first, Iter last); Iter is_heap_until(Iter first, Iter last, Compare comp); T min(initializer_list< T> t); T min(initializer_list< T> t, Compare comp); T max(initializer_list< T> t); T max(initializer_list< T> t, Compare comp); pair< const T&, const T& > minmax(const T& a, const T& b); pair< const T&, const T& > minmax(const T& a, const T& b, Compare comp); pair< const T&, const T& > minmax(initializer_list< T> t); pair< const T&, const T& > minmax(initializer_list< T> t, Compare comp); pair< Iter, Iter> minmax_element(Iter first, Iter last); pair< Iter, Iter> minmax_element(Iter first, Iter last, Compare comp); // Для каждого элемента, на который ссылается итератор i // в диапазоне [first, last), присваивает *i = value и // увеличивает value путем вызова ++value
|