1 | |||||||||||
std::setw() как аргумент функции09.04.2013, 18:52. Показов 3303. Ответов 8
Метки нет Все метки)
(
0
|
|
09.04.2013, 18:52 | |
Ответы с готовыми решениями:
8
There are no arguments to 'setw' that depend on a template parameter, so a declaration of 'setw' must be available
Написать программу с использованием функции setw |
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
09.04.2013, 18:55 | 2 |
yuron_477, Кхм. int принимает ведь. Манипулятор std::setw возвращает отнюдь не int.
http://en.cppreference.com/w/cpp/io/manip/setw Или я не понял вопроса
0
|
09.04.2013, 20:54 [ТС] | 3 | |||||
ForEveR , я хотел так переделать функцию print что бы она принимала в качестве своего аргумента std::setw и потом его использовала. Попробовал передать указатель, но не работает. Не соображу, как сделать. Для примера упростим код:
0
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
||||||
09.04.2013, 21:05 | 4 | |||||
yuron_477,
1
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
09.04.2013, 21:37 | 6 |
yuron_477, вроде никак, ведь setw(0) - это уже вызов; перегрузи show.
Добавлено через 4 минуты Вообще, наверное, не факт, что это везде будет работать: setw возвращает непонятно что. По крайней мере я не понял) но вариант с шаблоном ф-ии работает с g++.
1
|
09.04.2013, 21:50 | 7 | ||||||||||
по-моему тип возвращаемого значения определяется компилятором, в gcc возвращается структура:
1
|
09.04.2013, 22:18 [ТС] | 8 | |||||
Походу решил:
0
|
What a waste!
1607 / 1299 / 180
Регистрация: 21.04.2012
Сообщений: 2,727
|
|
09.04.2013, 22:20 | 9 |
yuron_477, тут такое дело: если setw возвращает не функтор, а void, например?
0
|
09.04.2013, 22:20 | |
Помогаю со студенческими работами здесь
9
Класс как аргумент функции Auto как аргумент функции Передача функции указатель на элемент std::vector<std::string>
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |