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

Вызов функции сразу для массива всего классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как осуществить циклический сдвиг элементов квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread943911.html
Помогите осуществить циклический сдвиг элементов квадратной матрицы размерности MXN вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последный столбец сверху вниз, из него- в последнюю строку справа налево, из нее- в первый сторбец снизу вверх, из него - в первую строку. Для остальных элементов - аналогично. ЗАРАНЕЕ СПАСИБО!!!!!!!
C++ Включить dep в новом проекте как включить dep в новом проекте? использую visual studio 2010 express http://www.cyberforum.ru/cpp-beginners/thread943892.html
C++ прочитать текстовой файл без заморочек
Люди!! в билдере для чтения текстового файла делал так TStringList *List = new TStringList; List->LoadFromFile(File_name); потом к List обращался по строкам List есть ли для обычного с++ что-то подобное, чтоб можно было делать также и не заморачиваться
Область видимасти членов класса C++
Почему в данном коде функция xxx не распознаёт next как член класса? template<class T> class List { ... void xxx(); private: Node<T>* prev, next; };
C++ Как вывести на экран динамический массив? http://www.cyberforum.ru/cpp-beginners/thread943876.html
Как вывести наэкран динамический масив подскажите плиз #include <iostream> #include <conio.h> #include <time.h> using namespace std; class myMas { public: myMas();
C++ Shared_ptr собственная реализация Здравствуйте, написал собственную реалицацию "умных" указателей для класса object. Прежде чем попробовать написать шаблонную версию хочу удостовериться, что нет утечек памяти и прочих ошибок. Буду благодарен за всевозможную критику. Заранее спасибо. #ifndef SHARED_PTR_H #define SHARED_PTR_H #include<iostream> class object { int smth; подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12514 / 7076 / 794
Регистрация: 27.09.2012
Сообщений: 17,477
Записей в блоге: 2
Завершенные тесты: 1
26.08.2013, 19:49     Вызов функции сразу для массива всего классов
Цитата Сообщение от Xipxop Посмотреть сообщение
P.S. Создание функции которая будет циклом вызывать, не подходит!
Рекурсия?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
struct Pixel {
   void draw ( ) {
      std::cout << this << std::endl ;
   }
} ; 
 
void call ( Pixel * arr , int size , void ( Pixel::*pointer ) ( ) ) {
   if ( size > 0 ) {
      ( arr ->* pointer ) ( ) ;
      call ( ++arr , size - 1 , pointer ) ;
   }
}
 
int main() {
   const int size = 20 ;
   Pixel arr [ size ] ;
   call ( arr , size , & Pixel::draw ) ;
}
 
Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru