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

Что легче C++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбиение проекта CodeBlocks на файлы http://www.cyberforum.ru/cpp/thread1346082.html
В общем, такая проблема. Писал класс строки, вроде все работало, но вот когда начал пытаться разбить проект на файлы, вылез лог с ошибкой: D:\Code_Blocks\CodeBlocks\Programms\Try_1\main.cpp|10|undefined reference to `operator<<(std::ostream&, sample_string)'| В проекте есть след. файлы: "sample_string.h" #define ENTRY_VALUE 10000 #include <iostream> #include <cstring> using namespace...
C++ Программное обеспечение (ПО) для калибровки Подскажите, или поделитесь источниками где можно почитать о разработке ПО для калибровки (аппаратных средств, программного обеспечения), желательно с примерами кодов (поисковики неохотно делятся такой инфой). Может какие-то даташиты с кусочками кода, или подобные познавательные буклеты. Язык программирования любой, так же как источник на любом языке http://www.cyberforum.ru/cpp/thread1345910.html
Воспроизведение музыки с ВКонтакте средствами BASS C++
Доброе время суток. Пытаюсь воспроизвести музыку из контакта, но что то не выходит if (!BASS_Init (-1, 44100, 0 , NULL, NULL)) { HSTREAM stream; char url = "http://cs1-37v4.vk-cdn.net/p2/02fade7a3bd0c6.mp3?extra=si3Ukm1ElfJHFCwV7mk9Yye5vlsVq6FELCMNlJeYedbEjwCffbWzMyt-oN8gF-pqeLaljd4lZ8QzECUF9cSfjRwIQhHG6A"; stream = BASS_StreamCreateURL(url, 0, 0, NULL, 0); ...
Как и на чем написать и скомпилировать программу, чтоб загружалась через bootmgr и выводить "hello world"? C++
Ну что-то типа совсем простой ОС, если это можно так назвать.
C++ Данные из оперативной памяти http://www.cyberforum.ru/cpp/thread1344454.html
Подскажите пожалуйста, как нам перехватить данные любого приложения, которые "уходят" в оперативную память. То есть нам надо поймать их до того как они там окажутся?! Не предотвратить их уход туда, а просто узнать, какие же данные приложения туда уходят, чтобы потом их проанализировать?
C++ Компилятор G++ Здравствуйте, уважаемые программисты! У меня возникла такая проблема. Я всегда писал код на С++ без использования каких-либо IDLE (писал в блокноте Notepad++, а компилировал через cmd компилятором GCC от MinGW). Сегодня я заметил, что мой компилятор работает не корректно. Один и тот же код у меня и в онлайн-компиляторе IDEone компилируется по-разному. Переустановка компилятора не помогла.... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
05.01.2015, 21:08
Цитата Сообщение от Avazart Посмотреть сообщение
Сервер на яве, как то...
Вообще-то это частое явление! И на яве и на питоне...
Я подобное уже видел! Например сервер для приема GPS координат от нескольких сотен андроид-устройств одновременно или китайских трекеров и вывода треков на карту (с интервалом сигнала от 10-15 секунд). Опенсорс сборник - ОЧЕНЬ популярный!
На питоне видел обменник с тем-же андроидом инфой для синхронизации программ.
На питоне ОЧЕНЬ простой скрипт - на 3-4 страницы кода. Все асинхронно, с авторизацией и даже докачкой...
Судя по тому что уже вычитал подобное займет намного больше кода на С++ и ошибки самому прийдется обрабатывать.

Цитата Сообщение от Avazart Посмотреть сообщение
>>Делфи - это ЯЗЫК!
Вопросы на засыпку: как тогда среда разработки называется? Еcть ли другой компилятор под этот язык?
А это главная проблема делфи! У борланда (или кто там его нынешний владелец) на него МОНОПОЛИЯ! Есть альтернативная среда разработки - Лазарус! Он даже опенсорсный. И поддерживает делфи-совместимый компиляторо freepascal. По идее даже опенсорсный, но глючный до безобразия. Да и по тормознутости сборки догнал С++ (а ведь это самое главное достоинство делфи)

Цитата Сообщение от Avazart Посмотреть сообщение
Вдруг? Это смешно ибо юникод-версии вышли мягко говоря запоздало.
Причина в вашем не понимании, а непонимание очевидно когда вы говорите что размер файла изменился.
Вообще-то я не плохо в этом разобрался когда переводил. Раньше текст из 100 символов занимал 100 байт. В юникоде-200! И это минимум. Там "плавающая" кодировка. От 2х байт в символе до 4х в редких и сложных языках (вроде китайского), где кво символов может зашкалить за 255*255.
А по поводу "запоздалости"... Делфи никогда не стремится идти в ногу с современными технологиями. Он просто делает то что умеет лучше большинства альтернатив. По крайней мере это был до 2009 версии включительно (позднее я перестал "обновляться"). И еще Делфи много раз пыталась "догнать" технологии и работать "на опережение". Delphi.Net считается одной из самых неудачных версий. Но некоторые версии там считаются самыми удачными (2, 3, 4, 7, 2007, 2009...). И я знаю несколько фирм, которые все еще работают на старых делфи7 и НЕ МОГУТ перейти - это будет слишком дорого для поддерживаемых ими проектов.

Цитата Сообщение от Avazart Посмотреть сообщение
Да ладно никто не мешает в новых версиях использовать AnsiString который как и прежде хранит однобайтовые символы.
Это означало по любому проводить глобальную замену. И позднее внимательно следить за типами. Когда хочу передать в функцию строку, полученную от юзера, должен буду еще и перевести ее в анси специальным преобразованием, прежде чем передать в параметр функции. Поэтому и было принято решение - ВСЕ ПЕРЕПИСАТЬ под юникод. За одно научились хранить любые символы, а не только руские и английские.

Цитата Сообщение от Avazart Посмотреть сообщение
Переписывать такое решение не стоило, очевидно что его место в топке. Мягко говоря это неадекватное решение хранить данные файлы когда есть для это БД.
Я не совсем понимаю о каких проблемах идет речь и о какой конкретно БД.
Но могу сказать что бы не таскать провайдеры можно использовать сторонние компоненты типа DAO.
Тогда когда писали ядро программы, о DAO могли только мечтать... Оно было не надежным, тормозило, не все провайдеры были встроены в разные ОС. Да и базы были слишком избыточны по сравнению с требованиями к хранению данных. Проще было создать свое хранилище! Свой вид базы данных!
Кстати, Вы в курсе что такая мега-корпорация как 1С ушла от DBF и создала СВОЮ базу данных? Да и раньше свои метаданные хранила в своем формате MD???
Просто поверьте - не все решения стоит делать на готовых компонентах! В моем случае потери были бы минимум в 10 раз и в скорости и в обьеме базы (лет 8-9 назад провели примерные расчеты) .

А по поводу "в топку"... Я года 3-4 назад пытался сменить платформу учета кадров в одном коледже. Там работали в ДОСе!!! В старых прогах, написанных похоже еще на досовском фоксе! И успешно работали! И мне не получилось им предложить ничего лучшего! Т.к. удобство за счет упрощения расчетов переводом всего на одну кнопку мышкой не заменит сложность переобучения большого старого коллектива! И им было проще найти спеца по старому досу что-бы заменить десяток констант, чем переходить на полноценную виндовую систему учета.

Цитата Сообщение от Avazart Посмотреть сообщение
Есть еще poco, pion и как особый случай в С++Builder можно использовать Indy.
Про поко уже слышал... похоже это вариация буста. По крайней мере под той-же лицензией идет. А уж если есть выбор между явой и билдером/инди, то ява выигрывает по многим пунктам! И уж если выбирать инди, то тут С++ намного хуже делфи.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru