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

Expression must be a modifiable lvalue - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Смоделировать транспортные потоки http://www.cyberforum.ru/cpp-beginners/thread352168.html
Помогите мне дали 3 лабы, а я с одной еле успеваю... Это вторая просто подскажите как делать.... Транспортные потоки на улицах города можно смоделировать движением жидкости. Имеется набор трасс, соединенных между собой P перекрестками, перенумерованными, начиная с 1. Для каждой трассы задана пропускная способность – количество воды, пропускаемой в единицу времени. Заданные пропускные...
C++ Задача на цикл Есть задачка на циклы. Она не компилируется... Помогите пож-та найти ошибку в коде, я в С++ вообще плохо разбираюсь. 1) Даны целые числа a, n, x1,...,xn.(n > 0).Определить каким по счету идет в последовательности x1,..,xn член равный а. Если такого члена нет, то ответом должно быть число 0. #include <iostream.h> #include <stdlib.h> #include <time.h> int main(int argc, char * argv) { http://www.cyberforum.ru/cpp-beginners/thread352135.html
C++ Как осуществляется вывод на экран в windows приложениях?
Собственно у меня есть несколько лабораторных по с++, так вот первые нужно сдать в виде консольных приложениях, а в последних сделать приложение с интерфейсом (MFC , SDI либо MDI ). Так вот как нужно делать вывод информации в классе (один из методов класса - печать данных о Студентах (полное имя, группа, балл)) чтобы потом это дело можно было прикрутить к интерфейсу? Как я понимаю просто в виде...
C++ метод гаусса
найти метод гаусса n+1 значение определителя в n+1 точке, а затем решить систему из n+1 уравнение с n+1 неизвестными. составить соответствую программу, в которой входными параметрами являются матрица A и ее порядок n, а выходными коэффициенты характеристического многочлена
C++ Разложение на слагаемые http://www.cyberforum.ru/cpp-beginners/thread352100.html
На входе у нас число (нат, пол) которое нужно разложить и ожидаймое количество слагаймых алгоритм решения таков..выделяем место для одномерного массива, заполняем его 1-ми увеличиваем последний елемент, пока сумма всех елементов не достигнет значения числа, которое мы разлогаем..выводим, уменшаем последний елемент на 1, при етом увеличивае предпоследний на 1 и т.д., но что бы выполнялись...
C++ Палиндром... Палиндром ведь это слова одинаково читающееся в обоих направениях. Помогите разобрать метод?! string palindrome(string word){ //boolean which return true if words are polindrome else return false bool palindrome; //check for a match first symbol with last symbol etc. for (int i=0; i < word.length()-1; i++){ if (tolower(word) != tolower(word)){ palindrome =... подробнее

Показать сообщение отдельно
kalio
Сообщений: n/a

Expression must be a modifiable lvalue - C++

16.09.2011, 15:06. Просмотров 4991. Ответов 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();
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru