Рубрика: Программирование

Прикладные вопросы программирования на языке С++, ответы на возникающие вопросы

UnsupportedClassVersionError: как устранить ошибку Java

В начале работы с Java, нередко сталкиваются с такой ошибкой HTTP: Status 500 – Internal Server Error Type Exception Report Message Error instantiating servlet class [] Description The server encountered an unexpected condition that prevented it from fulfilling the request. Description The server encountered an unexpected condition that prevented it from fulfilling the request. И еще много непонятных букв. […]

Моделирование в среде Mathcad

При проектировании алгоритмов обработки информации и реализации их на языке C/C++ часто бывает необходимо провести поддерживающее моделирование, чтобы не только иметь отработнные алгоритмы, но и иметь отчетный материал, который будет представлять собой ТЗ для разработки ПО. По моему скромному опыту, с этой задачей справляется среда математических расчетов Mathcad. Да, она не порзводит провести полноценное моделирование […]

Отладка на C++ вычислительных алгоритмов с помощью пакета Mathcad

При реализации алгоритмов обработки различных сигналов, алгоритмов обнаружения, имитационном моделировании возникает необходимость визуального отображения графиков функций и другой отладочной информации. Одним из способов отладки является написание отладочной программы, реализующей отображение всей графической информации. В старые времена, при использовании Borland C++ Builder, сначала 5, затем 6, это было сравнительно несложно, Builder запускался уже с формой, на […]

FAQ по QT

Вывод русского текста в КОНСОЛЬ Вариант ДЕЙСТВУЮЩИЙ Установить кодировку файла исходных текстов — «IBM866». Включить строки: #include <QTextCodec> #include <QTextStream> И в функции main(): QTextCodec *codec = QTextCodec::codecForName(«UTF-8″); QTextCodec::setCodecForLocale(codec); Такое шаманство выдало русский текст в консоль инструкцией cout << Другие варианты: Вариант 1 setlocale(LC_ALL, «Russian»); Вариант  2 #include <QTextCodec> #include <QTextStream> int main(int argc, char […]

Кликер для сайта знакомств и не только

Кликер — очень полезная программка, особенно для девушек, желающих внимания онлайн. Не секрет, что на сайтах знакомств, для набора популярности нужно проявлять активность. Смотреть фотографии, ставить лайки. Зачастую, монотонные щелчки мышки раздражают начальство, которое понимает, что при работе не может быть таких звуков. Или, молодые мамы, хотят проявления внимания, хотя бы онлайн, а времени сидеть […]

Как начать работать с GitHub: быстрый старт

Сайт github.com позиционируется как веб-сервис хостинга проектов с использованием системы контроля версий git, а также как социальная сеть для разработчиков. Пользователи могут создавать неограниченное число репозиториев, для каждого из которых предоставляется wiki, система issue tracking-а, есть возможность проводить code review и многое другое. GitHub на данный момент является самым популярным сервисом такого рода.

Какие операторы можно перегружать в C++? Можно ли создавать собственные (ранее не представленные) операторы?

Собственные операторы в C++ создавать нельзя, а можно только перегружать существующие (не все, но многие). Такое ограничение вызвано прежде всего тем, что синтаксический анализатор языка с созданием каждого нового оператора пришлось бы тоже учить как-то его распознавать (проверять корректность использования и т.д.).