0 / 0 / 1
Регистрация: 09.11.2014
Сообщений: 10
|
|
1 | |
Доступ к атрибуту класса по его порядковому номеру09.11.2014, 23:14. Показов 1495. Ответов 3
Метки нет (Все метки)
Имеется структура, нужно осуществить доступ к каждому её атрибуту по его порядковому номеру.
Например, есть структура: struct One{int Two; double Three; char Four;} One One[]; ... Например, нужно сделать сортировку по полю, которое выбрал пользователь, но писать для каждого поля свою функцию сортировки или пилить switch() нельзя. Возможно ли заменить это - One[i].Two; на это - One[i].[1] ?
0
|
09.11.2014, 23:14 | |
Ответы с готовыми решениями:
3
Напечатать день недели по его порядковому номеру По порядковому номеру дня недели вывести на экран его название Написать программу, которая выводит название месяца по его порядковому номеру Сделать функцию, которая по порядковому номеру числа Фибоначчи возвращает его значение |
0 / 0 / 2
Регистрация: 09.11.2014
Сообщений: 6
|
||||||
09.11.2014, 23:38 | 2 | |||||
Сообщение было отмечено drealizmo как решение
Решение
Нет, в С++ так сделать нельзя.
А для решения задачи используйте шаблонную функцию. Добавлено через 5 минут Вот самый простой пример реализации шаблонной функции:
0
|
252 / 128 / 54
Регистрация: 04.05.2013
Сообщений: 346
|
||||||
09.11.2014, 23:48 | 3 | |||||
Можно так поизвращатся
1
|
шКодер самоучка
|
|||||||||||
11.11.2014, 09:27 | 4 | ||||||||||
откомпиленный у меня на компьютере крашится с Segmentation Fault пробовал g++ 4.7.2(x32 и x64),clang++ 3.0-6.2 - Debian stable amd64, g++ 4.9.1(x32 и x64), clang++ 3.5.0 - Debian testing amd64 Вопрос на засыпку: где я здесь облажался? Добавлено через 20 часов 1 минуту Оказалось что можно сделать намного проще
0
|
11.11.2014, 09:27 | |
11.11.2014, 09:27 | |
Помогаю со студенческими работами здесь
4
Определить дату по порядковому номеру дня года Определение квартала года по порядковому номеру месяца Определить, кратны ли числа последовательности своему порядковому номеру Определить, кратны ли числа последовательности своему порядковому номеру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |