Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Падение производительности на gcc C++
Кто-нибудь сталкивался с тем, что при компиляции gcc, если разносить определение класса и реализацию в заголовочный и, соответственно, в cpp файл, то падает производительность? Привожу код "без... gcc очень хорошо оптимизирует реализацию в хидере, и очень плохо в срр! Версия gcc?
C++ код Хаффмана нужно написать программу кодирования и раскодирования по методу Хаффмана, я написал ну что то расскодируется не правильно, помогите пожалуйсто...очень надо.. BinaryTree.h #ifndef BINARYTREE_H... https://www.cyberforum.ru/ cpp-beginners/ thread454799.html
C++ Какую сложность имеет операция find над set https://www.cyberforum.ru/ cpp-beginners/ thread454827.html
Какую сложность имеет операция find над set? O(log n), или нет? http://www.cplusplus.com/reference/stl/set/find/ Complexity Logarithmic in size. собсно да, log n для сбалансированных деревьев
C++ Файловый и консольный ввод и вывод
нужно написать программы одна чтобы вводила функцию консольно, а другая файлово
Исчезает всё нарисованное на gdi+ C++
Доброго времени суток! Пишу подобие своего gui на gdi+.. Всё бы хорошо, но через некоторое время (около минуты), исчезает всё нарисованное.. и никакой Invalidate не помогает(( Что же делать??... Спасибо всем. Уже всё работает норм - отрисовываю и кнопочки свои теперь с помощью BitBlt вот код, может быть кому-нибудь пригодится //рисует изображение с полупрозрачностью void...
C++ Работа с allocator (управление памятью) Нормальной инфы на русском языке я так и не нашел в инете( про него читал в книге Программирование принципы и практика С++ Страуструп, но там так и реализацию функции для своего аллокатора , только... вот не пойму как можно разрушить обьект не освобождая память( это просто затереть все значения которые находятся внутри обьекта?) class A { public: A() {}; ~A() {}; }; typedef... https://www.cyberforum.ru/ cpp-beginners/ thread454785.html
C++ Найти минимальный элемент каждого столбца матрицы https://www.cyberforum.ru/ cpp-beginners/ thread454834.html
Написать програму обработки двомерного масива A(M,N) значение M и N любые. Если у нас есть матрица Cij (i=1,...,M;j=1,...,N) записать вектор X (i=1,...,M),для которого xi - произведение минусовых... #include <iostream> using namespace std; int main(int argc, char * argv) { const int m = 5, n = 3; int arr = {{2, 3, -4}, {-1, 0, 5}, {9, -2, 4},
C++ Заполнение списка с возможностью перестановки его строк Как написать программу которая string загоняет в список, чтоб потом можно было переставлять строки и.т.п? #include <list> #include <string> //... std::list<std::string> lst; lst.push_back("The world is mine"); lst.push_back("I believe in the wonder"); lst.push_back("I believe I can touch the... https://www.cyberforum.ru/ cpp-beginners/ thread454749.html
C++ Как в файле удалить n байт, начиная с заданной позиции
Вопрос: как в файле удалить n байт начиная с заданной позиции? (файловый ввод-вывод в стиле C++) Shandr_71, переписать данные в новый файл без заданного числа байт с заданной позиции n
C++ Создание интерфейса пользователя в текстовом режиме Создание интерфейса пользователя в текстовом режиме. Библиотека PDCurses. (С++) Задание: В текстовом режиме экрана реализуйте возможность рисования (какими-либо символами) прямоугольников с помощью... но ничего не получается... Библиотека PDCurses. конечно не получается, у тебя же *curses даже и не пахнет. Вот пример на ncurses: #include <ncurses.h> #include <stdlib.h> void start(void);... https://www.cyberforum.ru/ cpp-beginners/ thread454807.html
C++ Code::Blocks 10.05 - как откомпилировать и просмотреть результат кода.
Здравствуйте! Недавно скачал программу Code::Blocks 10.05. Кто знает, подскажите новичку, как откомпилировать и просмотреть результат кода. Заранее спасибо. Денис96, пошаговые скрины как открыть и запустить проект в CodeBlocks https://www.cyberforum.ru/cpp-beginners/thread427946-page2.html#post2386321
C++ Строки STRING - как присвоить в S - B https://www.cyberforum.ru/ cpp-beginners/ thread454802.html
Всем Привет, не знаю как присвоить в S - B , помогите плиз) #include <iostream> int a; using namespace std; int main() { string s, b; char m; int i, j, n , l, kol, x; s = b; :) std::string::operator=
1 / 1 / 2
Регистрация: 06.11.2011
Сообщений: 68
01.03.2012, 21:02  [ТС] 0

Недопустимое использование типа в качетве выражения С++ - C++ - Ответ 2541293

01.03.2012, 21:02. Показов 9070. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от DU Посмотреть сообщение
В дебагере есть еще вкладка Call Stack (в руссом варианте наверно стек вызовов). На картинке вашей не вижу. В общем найдите такую вкладку и используйте тоже. В ней можно увидеть откуда мы пришли в функцию, и какие там были значения переменных.

По поводу ошибки с cin >> f;
Такое только в функции Cmen::input, которая вызывается из функции
void add( CIndivid *p , int r )
Ок, смотрим туда:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void add( CIndivid *p , int r ){
 
  // Дебагер говорит, что r == 50; т.е. размеру массива.
 
        int c , x=0, i ;
        cout << " Enter skilky objektiv dodaty : " ;
         cin >> x ;
        for( i=0 ; i<r ; i++ ){
           if( p[i].f=='\0' )
             break ;
           }
 
  // После этого цикла i будет равно r, т.е. 50.
 
        for(  c=0 ; c<x ; c++ ){
           // p[i + c]  -- с + i всегда больше 50 т.е. тут выход за пределы массива.
           // Это и есть ошибка.
           p[i+c].input();
           }
}
Гм... Как же решить проблему? Можете написать код?

Добавлено через 22 часа 1 минуту
Ребят, помогите кто-нибудь, пожалуйста!

Вернуться к обсуждению:
Недопустимое использование типа в качетве выражения С++ C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.03.2012, 21:02
Готовые ответы и решения:

"Недопустимое использование этого типа в качестве выражения"
Вот, у меня есть код (просто создаёт пустое окно без ничего), который без проблем собирается и выполняется на c++, но никак не хочет...

DataGridViewAdvancedCellBorderStyle: недопустимое использование этого типа в качестве выражения
Подскажите пожалуйста из-за чего формируется эта ошибка в коде удаления границы ячейки таблицы DataGridView? private: void...

Error C1017: недопустимое константное выражение целого типа
в общем был у меня такой код: ... #if numeric_limits&lt;T&gt;::is_integer typedef long long (Type); #else typedef long double...

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.03.2012, 21:02
Помогаю со студенческими работами здесь

Ошибка Объект Session, ASP 0168 (0x80004005) Недопустимое использование объекта
Вобщем идея такова: Пользователь логинится и логин заганяется в сесию: Session('name') = Request('userName');И что вы думаете ?? Вот...

Ошибка: "Недопустимое использование скобок при вызове процедуры Sub"
Добрый день. Пытаюсь сделать замену внутри цикла, и в итоге при запуске скрипта мне выдает ошибку, что недопустимо использование скобок при...

Недопустимое использование оператора "PRINT", оказывающего побочное действие, в функции
Функция должна считать факториал, но выводит ошибку: Сообщение 443, уровень 16, состояние 14, процедура factorial, строка 13 ...

Недопустимое значение. Параметр типа "T" должен быть контравариантно действителен
Помогите пожалуйста выдаёт ошибку (Недопустимое значение. Параметр типа &quot;T&quot; должен быть контравариантно действителен) не знаю что делать ...

Использование указателей при вызове функций: "error C2100: недопустимое косвенное обращение"
Просьба помочь с пониманием указателей в функциях. Переползаю с delphi, поэтому просьба сильно не пинать. Есть большая программа,...

0
Новые блоги и статьи
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
Сериализация данных с Apache Avro в Kafka
Javaican 12.03.2025
Apache Kafka стала одним из ключевых решений для работы с большими потоками данных. Однако с ростом объемов передаваемых данных возникает проблема: как эффективно сериализовать и десериализовать. . .
Создание потребителей Kafka с помощью Reactor Kafka
Javaican 12.03.2025
Reactor Kafka — это библиотека, объединяющая Apache Kafka с реактивным программированием на базе Project Reactor. Такое сочетание позволяет строить неблокирующие, асинхронные приложения с контролем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru