Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Kalio
0 / 0 / 0
Регистрация: 21.12.2015
0

Expression must be a modifiable lvalue

16.09.2011, 15:06. Просмотров 5481. Ответов 3
Метки (Все метки)

Добрый день, прошу помощи. При компиляции ругается на
(18): error C2276: '&' : illegal operation on bound member function expression
(19): error C2436: 'p' : member function or nested class in constructor initializer list
(20): error C2436: 'p' : member function or nested class in constructor initializer list
В результате хочу при инициализации класса передать указатель на функцию для использования в методах
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "math.h"
#include "fstream"
using namespace std;
typedef double *ptr_func(double);
void main(){
}
 
class integrate{
    private:
        double h,square,a,b;
        int i;
        char * path;
        double function(double x);
        ptr_func p;
        void out();
    public:
        integrate() : h(0.01){};
        integrate(double h_init) : h(h_init){p=&function;};
        integrate(double h_init,ptr_func func_init) : h(h_init),p(func_init){};
        integrate(double h_init,ptr_func func_init,char* str_init) : h(h_init),p(func_init)
                {path=(char*) malloc (sizeof(str_init));
                memcpy(path,str_init,sizeof(str_init));
                };
        double rectangle();
        double trapeze();
        double simpson();
};


Вернуться к обсуждению:
Expression must be a modifiable lvalue
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2011, 15:06
Готовые ответы и решения:

Как исправить ошибку "expression must be a modifiable lvalue"?
В коде возникла ошибка как ее исправить? Matrix Matrix::operator-(const...

Ошибка: "Expression must be modifiable lvalue"
Всем привет. Есть одна проблемка. vs2010 выдает ошибку в строке 20 Error:...

Не удается переписать переменную : "Expression must be a modifiable Ivalue"
Здравствуйте. В последней строке выпадает ошибка : "Expression must be a...

Lvalue required
char Info ; if ((! DdeClientConv1->SetLink(ComboBox1->Text, ...

Lvalue и rvalue
Какая выгода использования rvalue? Допустим есть такой класс class A {...

3
Другие темы раздела
C++ Смоделировать транспортные потоки http://www.cyberforum.ru/cpp-beginners/thread352168.html
Помогите мне дали 3 лабы, а я с одной еле успеваю... Это вторая просто подскажите как делать.... Транспортные потоки на улицах города можно смоделировать движением жидкости. Имеется набор трасс,...
C++ Задача на цикл Есть задачка на циклы. Она не компилируется... Помогите пож-та найти ошибку в коде, я в С++ вообще плохо разбираюсь. 1) Даны целые числа a, n, x1,...,xn.(n > 0).Определить каким по счету идет в... http://www.cyberforum.ru/cpp-beginners/thread352135.html
C++ Как осуществляется вывод на экран в windows приложениях?
Собственно у меня есть несколько лабораторных по с++, так вот первые нужно сдать в виде консольных приложениях, а в последних сделать приложение с интерфейсом (MFC , SDI либо MDI ). Так вот как...
C++ метод гаусса
найти метод гаусса n+1 значение определителя в n+1 точке, а затем решить систему из n+1 уравнение с n+1 неизвестными. составить соответствую программу, в которой входными параметрами являются матрица...
C++ Разложение на слагаемые http://www.cyberforum.ru/cpp-beginners/thread352100.html
На входе у нас число (нат, пол) которое нужно разложить и ожидаймое количество слагаймых алгоритм решения таков..выделяем место для одномерного массива, заполняем его 1-ми увеличиваем последний...
C++ Палиндром... Палиндром ведь это слова одинаково читающееся в обоих направениях. Помогите разобрать метод?! string palindrome(string word){ //boolean which return true if words are polindrome else return... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru