3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|||||||||||
1 | |||||||||||
error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов11.11.2012, 01:27. Показов 4105. Ответов 24
Метки нет (Все метки)
привет всем господа программисты ! как исправить такую ошибку "error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов". IDE vc++
вот описан функтор
0
|
11.11.2012, 01:27 | |
Ответы с готовыми решениями:
24
Error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов Error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов Error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов Error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов |
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|
11.11.2012, 02:28 [ТС] | 3 |
alsav22, есть в .h )
0
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|
11.11.2012, 02:40 [ТС] | 5 |
ValeryS, она унаследовано от rgb2hsl
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
11.11.2012, 04:17 | 7 | |||||
1
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
||||||
11.11.2012, 12:06 [ТС] | 8 | |||||
alsav22, верно подметил ) если функтор переписать в обычную функцию... компилятор не выдаст ошибку, всего лишь какие то неправильно числа покажет. а так если добавить else(уже много всякие варианты перебирал, и заметил, что если используешь унаследованные члены и методы для operator()... вылетает обязательно ошибка) в функтор , и вызвать ее через generate все равно такая ошибка выскакивает...
Добавлено через 1 минуту ValeryS, вот класс rgb2hsl
0
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|
11.11.2012, 12:29 [ТС] | 10 |
alsav22, пропадает,, но числа показывает неправильные...
0
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
||||||
11.11.2012, 17:54 [ТС] | 12 | |||||
alsav22, теперь все сделал как вы говорили...теперь другая ошибка появилась
вот код, который переписал в классе Hsl
0
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|
12.11.2012, 02:10 [ТС] | 14 |
alsav22, в visual c++. я нашел ошибки и исправил ...теперь все работает как надо...и спс за то что пытался помочь ))
0
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|
12.11.2012, 17:32 [ТС] | 16 |
alsav22, все таки ты прав. написал отладочный код , оказывается присутствует или утечка памяти или что еще другое...
Добавлено через 4 часа 57 минут alsav22, начал разбирать почему утечка памяти происходит... и нашел интересную фигню, что когда создаешь хотя бы один объект vector почему то происходит утечка памяти. почему это происходит ?
0
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
||||||
12.11.2012, 17:52 [ТС] | 18 | |||||
Croessmah, вот самому интересно , вот код отладочный
0
|
Неэпический
|
||||||
12.11.2012, 18:08 | 19 | |||||
на выходе пустой фаил debug_out.txt
Добавлено через 3 минуты
1
|
3 / 5 / 1
Регистрация: 29.11.2011
Сообщений: 84
|
|
12.11.2012, 18:15 [ТС] | 20 |
Croessmah, можешь рассказать по подробней про свой код))) ?
0
|
12.11.2012, 18:15 | |
12.11.2012, 18:15 | |
Помогаю со студенческими работами здесь
20
Error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов Error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов Ошибка 1 error C2064: результатом вычисления фрагмента не является функция, принимающая 0 аргументов C2064: результатом вычисления фрагмента не является функция,принимающая 2 аргументов в функторе Ошибка C2064 результатом вычисления фрагмента не является функция, принимающая 2 аргументов Результатом вычисления фрагмента не является функция, принимающая 1 аргументов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |