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

Методы класса как callback функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции http://www.cyberforum.ru/cpp-beginners/thread656862.html
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции. Если вставка невозможна, выдайте об этом сообщение.
C++ Соптимизирует ли (любой) компилятор такой код? Вопрос знатокам: нужно ли выносить за цикл создание переменной, или любой компилятор сделает оптимизацию и переменная не будет пересоздаваться? Где-то была тема как раз об этом, про фигурные скобки в С++ и области видимости, но я не смог её найти.. // intermediate planes CVector3D intermediatePoints; for(int i = 0; i < intermediates; ++i) { float t = (i+1.0)/(intermediates+1.0);... http://www.cyberforum.ru/cpp-beginners/thread656853.html
C++ Решение задачи на С++ с техстовыми файлами
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции. Если вставка невозможна, выдайте об этом сообщение.
Построение односвязного списка C++
Имеется следующая функция считывающая структуру из файла и создающая односвязный список. Проблема в том, что если в файле > 1 э-та - список строиться не правильно. Т.е первый э-т правильно встаёт на head, а остальные - встают хз куда=>после этого прога рушиться(потому-что нельзя добавить э-ты в список) т.к. он не правильно построен после считывания из файла. void readFromFile() {...
C++ Поиск подстроки в строке с русскими и английскими буквами. strstr() не справляется http://www.cyberforum.ru/cpp-beginners/thread656838.html
Писал программку для отправки в инвиз окна, не работает поиск окна по заголовку, если в заголовке есть русские буквы. Пробовал разные комбинации AnsiToChar(), CharToAnsi(), CharToOem(), SetLocale() - не справился. Помогите пожалуйста. Вот код #include <windows.h> #include <stdio.h> #include <conio.h> #include <iostream.h> struct string{char el;}; int counter = 0; TCHAR head2;
C++ Освобождение и выделение памяти Помогите разобраться с программой, где здесь выделение памяти (как я понял это new) и где освобождение памяти. #include <iostream> #include <conio.h> using namespace std; struct train { char name; char number; подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.09.2012, 23:19
Цитата Сообщение от moskitos80 Посмотреть сообщение
(Callee::*callType)(int)
Callee - это класс
callType - это псевдоним некого метода класса Callee, который принимает int и возвращает int

Цитата Сообщение от moskitos80 Посмотреть сообщение
И ещё краем уха слышал, что опытные программисты в данном случае предпочитают применять статические методы, почему и как это делается?
это просто проще, но не всегда можно
например через указатель на метод можно формировать функторы, которые обходят ограничения области видимости

Цитата Сообщение от moskitos80 Посмотреть сообщение
Ведь тогда присутствуют ограничение, как то, что не имеется доступа к this и пр.
можно this передавать в качестве параметра
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru