Форум программистов, компьютерный форум CyberForum.ru

Использование bind2nd - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тетрис на mvc http://www.cyberforum.ru/cpp-beginners/thread1214709.html
Здрасти евриван) Как Вы? Все у Вас в порядке?) Думаю да) А я опять к Вам со своими проблемами( Наверное уже достал Вас хи-хи) Ладно, сразу к теме Итак, хочу реализовать Тетрис. Когда-то давно я его писал, и в принципе все меня устраивало, пока не прочитал про рефакторинг, паттерны, каркасы и тд. Я понял, что код мой - это ужас!) Решил заняться плотно каркасом MVC и реализовал несколько...
C++ Найти минимальное в произведении чисел Ребята помогите, т. к. что то не пойму! Нужно найти минимальное в произведении чисел!!!! # include <iostream> # include <ctime> using namespace std; void main () { const int N=16; int mas ; int sum=0, min=0; http://www.cyberforum.ru/cpp-beginners/thread1214708.html
C++ Отсортировать по убыванию положительные элементы массива методом обмена
Отсортировать по убыванию положительные элементы массива методом обмена
Ребята пожалуйста , переписать с С++ на Си ! ! Спасибо! C++
#include <fstream> #include <bitset> #include <sstream> #include <sys/time.h> #include <string> #include <iostream> #include <stdlib.h> using namespace std;
C++ Почему не могу заполнить массив символом ? http://www.cyberforum.ru/cpp-beginners/thread1214685.html
Ест char массив. Не могу заполнить все значения массива звездочкой. * int main() { char val='*'; char q ='q'; const int s=3; char arr; int k=0; int i=0;
C++ Возможен ли большой шрифт в консоли Не знаю ли такое возможно, но можно поменять шрифт в 3 раза больше чем стандартний подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
23.06.2014, 01:22     Использование bind2nd
Цитата Сообщение от andrejap Посмотреть сообщение
Но мой вопрос относительно возвращаемого типа адаптора связан с тем, что как-то не хочу применять повсеместно auto, пока не буду знать точно, что выводится там автоматически.
Там смысл в том, что ты будешь знать какими свойствами обладает адаптор (callable, сколько и каким образом передаются аргументы), но какой конкретный тип будет иметь этот адаптор тебе знать не надо; на разных компиляторах даю оценку 146% он будет совершенно разный. Если интересна реализация, то смотри исходники STL либо boost::bind (сразу скажу, вся эта "магия" относительно проста но здесь синтаксис С++ и правила оформления кода не для слабонервных.

Добавлено через 8 минут
+ учитывая сказанное, если ты собираешься сохранить результат std::bind, то обязательно используй auto в качестве спецификатора типа, т.к. возвращаемый тип не специфицирован стандартом языка.

Добавлено через 4 минуты
Цитата Сообщение от andrejap Посмотреть сообщение
Спросил, чтобы разобраться что же там, если не bool.
Там должен быть (если не запамятовал) не bool, а callable (вызываемая "сущность"), которая имеет тип возвращаемого значения, неявно приводимого к bool.
 
Текущее время: 17:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru