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

Книги 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, int size, int max) { http://www.cyberforum.ru/cpp-beginners/thread772581.html
C++ Расчет сложного процента
Ребят, подскажите почему не получается правильно подсчитать процент в конце каждого года? Суть задачи: вносим депозит в банк 1000$ под 5% годовых. Доход остается на депозите, нужно подсчитать сумму денег после каждого года на протяжении 10 лет. Желательно посчитать с помощью структуры "for" #include "stdafx.h" #include <iostream> #include <math.h>
C++ Кодировки, языки
Здравствуйте. Не могу разобраться с тем как работать с файлами и строками на разных языках. Русский получилось писать с помощью локали вот так: wofstream out("test.html", ios::binary); wchar_t* somestring = L"Зеленый цвет"; out.write(somestring, wcslen(somestring)); Но пишет в ANSI. Хотелось бы узнать как менять кодировку и писать любые языки. Вот такое уже не катит:
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  [ТС]     Книги C++ для программирования на Linux
Цитата Сообщение от 0x10 Посмотреть сообщение
А чего Вы ожидаете от такой книги? Сам язык С++ и стандартная библиотека под линуксом те же самые. Различия как раз в системном программировании, а это автоматом означает использование сишного api.
Ну как бы Вам обьяснить...
Понятно дело что чистый c++ один и тотже...
Вот берёшь к примеру книгу по c++ там в начале допустим пишут что
книга не привязана к какому нибудь api ...
А начинаешь читать и все примеры под окна заточены...
И чтобы некоторые примеры, более сложные запустить под linux приходится извращаться и искать решение почему код под linux не работает.
А отсюда возникают недопонимания и прочие тараканы...
А книги для linux на c описывают свой язык и соответственно бывают не совпадения в работе того или иного кода.
И естественно в таких книгах по c и речи не идёт о c++.
Вот как-то так...

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


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