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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alkagolik
Заблокирован
#1

литература shared objects & dynamic shared objects - C++

07.09.2011, 01:55. Просмотров 745. Ответов 8
Метки нет (Все метки)

Привет, товариСЧи. Подкиньте пожалуйста пару тройку книженций по теме инглиш тоже пойдет, но лучше рус.

Добавлено через 42 минуты
Наверное неверно тему оформил. скорее не shared objects, а static shared libraries & dynamic shared libraries (в ОС Windows DLL)

Добавлено через 1 час 2 минуты
кое что есть в книге "Разработка приложений в среде Linux" Майкл К. Джонсон, Эрик В. Троан. Но только один пример, хотя теории хватает. Хотелось бы конкретно коды почитать. Что еще можно изучать по этому вопросу?

Добавлено через 24 минуты
попутный вопрос возник. Как можно реализовать в с++ передачу параметра из командой строки? например вызовом бинарника
Код
./binfile -parametr1 --parametr2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2011, 01:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос литература shared objects & dynamic shared objects (C++):

Deprecated in C++11, Function objects - C++
У меня возник небольшой вопрос по поводу некоторых функциональных объектов в С++11. Вот здесь...

Cannot pass objects of non-POD type - C++
Создаю контейнер std::unordered_map<std::string, sers> on_us Создаю итератор: std::unordered_map<std::string, sers>::iterator...

total size of local objects too large - C++
Проблема: total size of local objects too large Создаю 4 массива вида double a, это необходимый миниум (700, 100, 350), а потом нужно...

Ошибка компиляции array of abstract objects is not allowed - C++
Здравствуйте, следующий код выдает ошибку array of array of abstract class "tochka" is not allowed tochka pole// tochka - class...

COM-объект..клиент-сервер..shared memory - C++
передо мной поставлена задача: что то в таком стиле, весь текст не привожу... вопрос: где про приведенное ниже можно почитать? ...

Реализовал shared pointer class. В каких местах можно улучшить ? - C++
Изучаю с++, реализовал класс shared pointer(разумеется не в полной мере), хотелось бы услышать совета от людей более хорошо разбирающихся в...

8
Jupiter
Каратель
Эксперт С++
6558 / 3979 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.09.2011, 02:00 #2
Цитата Сообщение от alkagolik Посмотреть сообщение
Как можно реализовать в с++ передачу параметра из командой строки? например вызовом бинарника
C++
1
int main(int argc, char* argv[])
0
alkagolik
Заблокирован
07.09.2011, 02:11  [ТС] #3
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main (int argc){
    if(argc == 3)
        std::cout << "Ура йопт";
    return 0;
}
Код
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$ ./132 -3
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$ ./132 3
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$ ./132 --3
chertopolox@chertopolox-Ubuntu:~/documents/projects/132/bin/Debug$
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
07.09.2011, 09:07 #4
alkagolik,

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main(int argc, char* argv[])
{
    if (argc > 1)
    {
        for (int i = 1; i < argc; ++i)
        {
            std::cout << argv[i] << std::endl;
        }
    }
}
Код
forever@pterois:~/My_pro1$ ./test_cpp 
forever@pterois:~/My_pro1$ ./test_cpp --hellp
--hellp
forever@pterois:~/My_pro1$ ./test_cpp --hello --end what
--hello
--end
what
1
alkagolik
Заблокирован
08.09.2011, 17:31  [ТС] #5
ничего сложного, единственно что не ясно, так это каким образом узнать где в системе лежат libfiles.so по умолчанию.

Добавлено через 49 минут
ведь варианты неоднозначны

Добавлено через 13 часов 4 минуты
прыг вверх
0
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
08.09.2011, 20:01 #6
Цитата Сообщение от alkagolik Посмотреть сообщение
ничего сложного, единственно что не ясно, так это каким образом узнать где в системе лежат libfiles.so по умолчанию.
/lib/, /usr/lib/, /usr/local/lib/. Все остальное это лажа
0
alkagolik
Заблокирован
09.09.2011, 04:14  [ТС] #7
Цитата Сообщение от fasked Посмотреть сообщение
/lib/, /usr/lib/, /usr/local/lib/. Все остальное это лажа
дык я просто читал что это мол не все... что еще мол есть. Автор жулик
0
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
09.09.2011, 09:29 #8
alkagolik, могут быть. Но принято класть библиотеки именно в эти директории. Если библиотека находятся в каких-то других значит, что автор отходит от принятых правил. Следовательно это должна быть его проблема.
0
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
09.09.2011, 10:26 #9
linux:
cat /etc/ld.so.cashe
google LD_LIBRARY_PATH
man ld
0
09.09.2011, 10:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2011, 10:26
Привет! Вот еще темы с ответами:

Помогите создать конструкцию как экспортируемую функцию shared DLL - C++
Я пишу на VB, но по некоторым причинам в VB невозможно реализовать необходимую мне конструкцию. И я прошу Вас помочь мне создать эту...

В каком случае может понадобиться эксклюзивный доступ. Shared mutex - C++
Допустим у меня есть некоторый вектор с классами. Есть пул тредов которые могут как читать, так и писать. Читаю из вектора я обычным...

Как хранить переменную типа char* в named shared memory section? - C++
Во общем есть код: extern &quot;C&quot; __declspec(dllexport) void SetOptions(char* string); #pragma data_seg(&quot;sms&quot;) char* viewString =...

Как создать класс кот может создать general purpose counting objects - C++
Как создать класс (CounterType) кот может создать general purpose counting objects. Этот объект содержит an integer count. но не может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru