|
|
Другие темы раздела | |
C++ Наиболее быстрый способ сортировки файла в 1 Тб при ограниченном объёме оперативной памяти Привет! Какой есть наиболее быстрый способ сортировки файла, содержащего int-ы (по одному int-у на каждой строчке), размером в 1 террабайт, если на компе, к примеру, доступно всего 2 гб оперативки ... ? Ну файл с нитами типа: 1 2 3 4 6346546 234524234 656546546 https://www.cyberforum.ru/ cpp-beginners/ thread1506526.html |
C++ Наиболее быстрый способ сравнения двух экземпляров структур на предмет одинаковости их полей Есть структура, в которой есть несколько int-ов и char-ов, какой имеется наиболее быстрый способ в C/C++ для сравнения двух экземпляров этой структуры на предмет полного совпадения значений полей? Я полагаю, что memcmp? (почленово сравнивать структуры наверное далеко не самый быстрый способ...) struct Item { int a; int b; char c; |
C++ Заменить "fopen" в c++ на "TOpenDialog" в Builder6 Здравствуйте дорогие форумчане! 1. Что дано: По результатам чтения 1 части книги Пахомова "C++ Для начинающих" написал программу-конвертер. Состоит она из двух частей. Первая - считывает данные из файла *.txt в массив. Вторая - форматирует данные нужным образом и выводит в новый *.txt файл. Общение с файлами организовывал так: FILE * pFile; pFile = fopen ("input.txt" , "r"); https://www.cyberforum.ru/ cpp-beginners/ thread1506498.html |
C++ Приведение массива char[] (или char* ) в LPCTSTR
https://www.cyberforum.ru/ cpp-beginners/ thread1506451.html Задача: пользователь вводит директорию, нужно проверить существует ли эта директория. Функция DirExists проверки работает правильно, но аргумент у этой функции имеет тип LPCTSTR, клиент вводит строку (char или char*) преобразование в LPCTSTR происходит неверно. Просьба помочь преобразовать в LPCTSTR. #include "stdafx.h" #include "stdafx.h" #include <windows.h> #include <stdio.h>... |
C++ Формула поворота объекта Здравствуйте! Подскажите, пожалуйста, формулу, по которой можно рассчитать угол ( в радианах ) поворота объекта так, чтобы он смотрел на другой объект. Что-то не получается объяснить на словах, по этому я прикрепил картинку. Нужно просто синенькую фигуру повернуть на красную. Спасибо. |
C++ Создание .ехе файла, работающего без подключения библиотек на других компьютерах
https://www.cyberforum.ru/ cpp-beginners/ thread1506415.html Привет всем. вопрос такой. как в sublime text 3 создать ехе файл(С++(mingw)), который на других компах будеть работать без подключения используемых библиотек. как я понял такой ехе называется статическим. содержит весь код библиотек в себе. задавал вопрос на разных форумах. ответа пока нет. спасибо. |
C++ Список инициализации конструктора Всем привет. У меня есть некоторые вопросы насчет списка инициализации конструктора. Да и вообще не понимаю отличия от инициализации в теле конструктора и в списке инициализации.Вот например здесь сказано что вызывать конструктор базового класса надо в списке инициализации, а почему так? И вот еще вопрос. Скажем есть такой код. class A { public: int x; A() { x=5; } https://www.cyberforum.ru/ cpp-beginners/ thread1506402.html |
Генератор случайных чисел стал предсказуем C++ Подскажите, не могу получить ряд случайных чисел, по какой то причине. int main() { for(int i = 0; i < 100; i++){ srand ( (unsigned int)time(0)); std::cout << std::rand() << std::endl; }; getchar(); |
C++ Программа выводит ошибку в формуле
https://www.cyberforum.ru/ cpp-beginners/ thread1506387.html #include <iostream> #include <clocale> using namespace std; int main() { float a,b,f,x; setlocalele(0,""); cout<<"Введите числа a,b и f:"; cout<<"a="; |
C++ Исполняемый файл c++ в IDE Netbeans
https://www.cyberforum.ru/ cpp-beginners/ thread1506373.html Вопрос. Среда Netbeans, компилятор Cygwin. Все работает нормально во внутренней консоли и во внешней. В папке есть только *.cpp и makefile. Но вот как сохранить *.exe - ума не приложу. Буду благодарен за разъяснение - может быть кто сталкивался и решил такой вопрос |
ShellExecute. Программа открывает один видеофайл, но оставшиеся 2 - нет C++ Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Прорамма почему-то запускает только один из трёх видеофайлов, третий. НО остальные 2 не запускаются при вводе чисел 1 и 2.. В чём может быть причина? Высылаю отрывок кода: cin >> c; if (c == 1) ShellExecuteA(NULL,("open"),("E:\2014_1.mp4"),NULL,NULL,1); if (c == 2) ... |
C++ Как выделить текст в С++?
https://www.cyberforum.ru/ cpp-beginners/ thread1506317.html В Norton Commander при навигации использовалось выделение, как здесь на картинке. Вот как таким образом "выделить" текст в косноли. |
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
29.07.2015, 18:51 | 0 |
Что такое "position-independent code" (-fPIC in gcc) ? - C++ - Ответ 792331129.07.2015, 18:51. Показов 17547. Ответов 9
Метки (Все метки)
Сообщение было отмечено Butt-Head как решение
Решение
Я не совсем там верно написал. В windows вообще position-independent code для DLL в том смысле, в котором оно есть в UNIX, не используется.
Адреса внутри Dll строятся относительно предпочтительного базового адреса, т.е. адреса заранее фиксированы. При загрузке Dll, если базовый адрес занят, то система производит перебазирование Dll, в том числе перевычисление каждого абсолютного адреса и изменение кода для осуществления использования новых адресов. После перебазирования библиотека перестает быть разделяемой, т.е. экономии памяти для динамически загружаемых библиотек уже не происходит. Но если базовый адрес не занят, то библиотека может быть использована разделяемо. По этой причине системные библиотеки имеет заранее предвычисленные базовые адреса, чтобы они не пересекались и перебазирование не происходило. Добавлено через 2 минуты Вот нашел небольшую статью в сравнении с Linux so: http://www.symantec.com/connec... s-part-one Вернуться к обсуждению: Что такое "position-independent code" (-fPIC in gcc) ? C++
2
|
29.07.2015, 18:51 | |
Готовые ответы и решения:
9
Code::Blocks 16.01, wxWidgets 3.0.3, TDM-GCC. Что не так при запуске exe-файла приложения? (+) Code::Blocks 16.01, wxWidgets 3.0.3, TDM-GCC. Что не так при запуске exe-файла полученного приложения? (+) Просветите кто пользовался, что такое Visual Studio Code? Установка gcc на Code::Blocks |
29.07.2015, 18:51 | |
29.07.2015, 18:51 | |
Помогаю со студенческими работами здесь
0
GNU GCC Compiler в Code Blocks Проблемы с GCC в Visual Studio Code Учим code::blocks компилировать gcc компилятором Code Blocks компилятор GCC: где найти учебник [РЕШЕНО] Настройка AVR-GCC для Code::Blocks - подскажите. Linux + Code::Blocks IDE + arm-none-eabi-gcc + openocd Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? |