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

Неверный указатель на функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Найти количество дней между введенными начальной и конечной датой http://www.cyberforum.ru/cpp-beginners/thread223354.html
Такое задание! В Вижуал С++ создаем поля для ввода с клавиатуры начальной даты: день, месяц и год, и конечной: день, месяц и год. И поле в котором будет отображаться количество дней между введенными начальной и конечной датой. Препод любит такие задания давать, а как их реализовать ума не приложу! Так что помогите чем можете!
C++ Книги для начинающих Здраствуюте, скажите, где можно скачать нормальную, простую для понятия новечкам книгу о программе С++ Builder 6? P.S. Зарание спасибо http://www.cyberforum.ru/cpp-beginners/thread223353.html
C++ Маленькая программка - вопрос по двоичным числам.
Наткнулся на это. Подскажите как добавить в функционал программки еще и двоичные числа.. PS. хз, но точно не "bin" :) #include <cstdlib> #include <iostream> using namespace std; //Переводим введенное число в другие системы счисления.
C++ Динамический массив и вычисление радиуса.
Дан массив вещественных чисел. Рассматривая A и A как координаты точек на плоскости, определить радиус наименьшего круга (с центром в начале координат), внутрь которого попадают все эти точки. Реализовать для произвольных размеров массива. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> #include <locale.h> #include <math.h>
C++ Работа с текстовым массивом http://www.cyberforum.ru/cpp-beginners/thread223345.html
Помогите пожалуйста с задачкой: в текстовом массиве содержащим произвольное количество строк необходимо произвести замену исходного слова на другое столько раз сколько исходное слово стречается в первой строке текста и сфомировать на основе этого новый массив
C++ Процедуры. Процедуры-функции Даны три прямоугольные матрицы. Найти след каждой матрицы и вывести на печать значения наименьшего по модулю следа. Вычисление следа матрицы оформить в виде подпрограммы. Следом матрицы называется сумма элементов главной диагонали. ________________________________________________________________________________________ Дано a i b. Одержать Q=f(0.9,b)+f(a,b)+f(a-b,a+b) где... подробнее

Показать сообщение отдельно
Crady
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 18
02.01.2011, 20:48     Неверный указатель на функцию
Доброго времени суток.
Есть следующий код:
classname.h
C++
1
2
3
4
5
6
7
8
9
class classname
{
public:
int func1(int*);
int func2();
int* getParam(void);
private:
int param;
}
classname.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "classname.h"
int classname::func1(int* i)
{
//некий код
}
int classname::func2(....)
{
int x = func1(getparam()); //вот здесь vs 2010 говорит "error C2662: 'classname::getParam' :
//cannotconvert 'this' pointer from 'const classname' to 'classname &'
}
int* classname::getParam()
{
return &param;
}
Как исправить код, дабы вместо указателя на функцию передавался указатель на param?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru