С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Книги C++ для программирования на Linux - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача небольшой матрицы в функцию http://www.cyberforum.ru/cpp-beginners/thread772611.html
Если написать такой пример #include<stdio.h> #include<math.h> #include<conio.h> int FUNC(const int arg){ printf("\n Matrix:"); printf("\n\t%d\t%d",arg,arg); printf("\n\t%d\t%d",arg,arg);
C++ Функция не работает (максимальный элемент массива) Нужно написать функцию, которая находила бы максимальный элемент массива. Мой код: #include <iostream> #include <conio.h> using namespace std; const int size = 10; int max_find(int *arr,... http://www.cyberforum.ru/cpp-beginners/thread772581.html
C++ Расчет сложного процента
Ребят, подскажите почему не получается правильно подсчитать процент в конце каждого года? Суть задачи: вносим депозит в банк 1000$ под 5% годовых. Доход остается на депозите, нужно подсчитать...
C++ Кодировки, языки
Здравствуйте. Не могу разобраться с тем как работать с файлами и строками на разных языках. Русский получилось писать с помощью локали вот так: wofstream out("test.html", ios::binary); wchar_t*...
C++ Что за ошибка? http://www.cyberforum.ru/cpp-beginners/thread772551.html
Доброго времени суток! Передо мной стоит ужасающая, но вместе с тем и потрясающая задача: за неделю освоить базы, основы плюсов. :umnik: Теорию прошла раз двадцать и, уверившись в том, что уж...
C++ Как вернуть массив обьектов для дальнейшей работы с ним? #include <iostream> class Ex { public: Ex(char *);//конструктор ~Ex();//деструктор (пока не используется) Ex *func(); void func2(); private: char * bufer; подробнее

Показать сообщение отдельно
IPavel
9 / 9 / 0
Регистрация: 14.01.2013
Сообщений: 102
27.01.2013, 10:39  [ТС]
Цитата Сообщение от 0x10 Посмотреть сообщение
А чего Вы ожидаете от такой книги? Сам язык С++ и стандартная библиотека под линуксом те же самые. Различия как раз в системном программировании, а это автоматом означает использование сишного api.
Ну как бы Вам обьяснить...
Понятно дело что чистый c++ один и тотже...
Вот берёшь к примеру книгу по c++ там в начале допустим пишут что
книга не привязана к какому нибудь api ...
А начинаешь читать и все примеры под окна заточены...
И чтобы некоторые примеры, более сложные запустить под linux приходится извращаться и искать решение почему код под linux не работает.
А отсюда возникают недопонимания и прочие тараканы...
А книги для linux на c описывают свой язык и соответственно бывают не совпадения в работе того или иного кода.
И естественно в таких книгах по c и речи не идёт о c++.
Вот как-то так...

Добавлено через 18 минут
Цитата Сообщение от Kastaneda Посмотреть сообщение
Потому что ядро Linux'а написано на С.


Ну сделай свои плюсовые обертки, если очень хочется. Хотя в этом нет никакого смысла.
Когда пишешь что-то специфичное под Linux нет ничего плохого в том, что в С++ коде используешь сишные linux'овые функции.
Я в курсе что ядро написано на c.
И я ничего против c не имею.
Просто изучаю самостоятельно c++ и куда не глянешь везде примеры для "окон".
А если в поиск добавишь тег "Linux" то вылазиют результаты на c...
И понятия в голове начинают путатся, пишешь программу на плюсах
а когда посмотришь получается что написал в сишном стиле...
Из-за того что все примеры под Linux написаны в таком стиле и невольно попадаешь под массовое влияние
этого стиля и всё то что можно сделать на нормальном c++ невольно отходит в сторону...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.