|
|
Другие темы раздела | |
C++ Сортировка по алфавиту
https://www.cyberforum.ru/ cpp-beginners/ thread1633397.html #include <iostream> #include<cstring> using namespace std; int main() { int i,j,s=1,k=0,space=0,n; char str,str1; cout<<"Введите слова: "; gets(str1); |
C++ Вычислить сумму чисел в текстовой строке Ввести символьную строку, содержимое которой – несколько целых чисел. Вычислить сумму этих чисел. Строку и полученную сумму вывести на экран. |
C++ Обменять элементы главной диагонали заданной квадратной матрицы, с элементами её первого столбца
https://www.cyberforum.ru/ cpp-beginners/ thread1633389.html Составить программу обмена в матрице A элементов, находящихся на главной диагонали, с соответствующими элементами первого столбца. |
C++ Компиляция в g++ из MinGW
https://www.cyberforum.ru/ cpp-beginners/ thread1633359.html Добрый день! После скачивания и установки MinGW пытаюсь скомпилировать простую программу из разряда Hello, World! Набирая в командной строке g++ hello.cpp -o hello.exe получаю сообщение об ошибке g++: fatal error: -fuse-linker-plugin, but liblto_plugin-0.dll not found compilation terminated Запускаю: g++ -print-search-dirs в ответ получаю |
STL, что такое iterator? C++ Взываю о помощи ко всему прогрессивному человечеству, Что это: vector<float>::iterator iter; |
C++ Правильное удаление массива по указателю из списка
https://www.cyberforum.ru/ cpp-beginners/ thread1633321.html Не удаляется массив символов в структуре. Комментарий в коде удаления. Структура: struct pointDir { char *data; pointDir *next; |
C++ Создать пользовательский класс "Student" (файловый ввод/вывод) Написать программу обработки файла типа запись, содержащую следующие пункты меню: «Создание», «Просмотр», «Коррекция» (добавление новых данных или редактирование старых), «Решение индивидуального задания». Каждая запись должна содержать следующую информацию о студентах: – фамилия и инициалы; – год рождения; – номер группы; – оценки за семестр: по физике, математике, информатике, химии; –... https://www.cyberforum.ru/ cpp-beginners/ thread1633314.html |
Найти указанное значение в целочисленной матрице C++ В двухмерном целочисленном массиве (размеры массива N, M и значения его элементов вводить с клавиатуры) найти указанное значение. Массив в памяти разместить динамически (с использованием операций new и delete), ввод исходных данных и вывод полученных результатов выполнить в основной функции, а решение задачи оформить в виде отдельной функции пользователя. Не использовать глобальных переменных.... |
C++ Вычислить сумму модулей элементов массива, расположенных после минимального по модулю элемента В одномерном целочисленном массиве (размер массива (не больше 20) и значения его элементов вводить с клавиатуры) вычислить: Сумму модулей элементов массива, расположенных после минимального по модулю элемента. https://www.cyberforum.ru/ cpp-beginners/ thread1633304.html |
C++ Поиск нескольких цифр в массиве
https://www.cyberforum.ru/ cpp-beginners/ thread1633299.html Всем доброго времени суток дорогие форумчане! Я бы хотел осуществить поиск нескольких цифр на массиве ? Как можно это реализовать? Пока что я написал только вот это #include <iostream> using namespace std; int main() { system("color 2f"); cout << "The CyberForum rules: 1.4. The official languages " "of the forum are Russian and English!\n"; |
C++ Вычисление указанной величины Создать программу вычисления указанной величины. Результат проверить при заданных исходных значениях. |
C++ Создать новую функцию во время выполнения
https://www.cyberforum.ru/ cpp-beginners/ thread1633227.html Есть код, где одна функция возвращает другую функцию. #include <iostream> #include <functional> std::function<int()> gen_clo() { return () { static int x = 0; return ++x; }; } int main() { std::function<int()> clo1 = gen_clo(); |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
07.01.2016, 18:27 | 0 |
Раздельная компиляция (нюансы использования заголовочных файлов и файлов реализации) - C++ - Ответ 859113907.01.2016, 18:27. Показов 2821. Ответов 21
Метки (Все метки)
Ответ
монопенисуальный фактор.
выше вы писали, что мы ни о чем не просим компилятор, а лишь предоставляем ему какие то возможности. ну так вот, мы именно, что просим заинлайнить. мы сообщаем компилятору: крутись, как хочешь, но эту функцию мы полагаем встраиваемой. и мы имеем полное право так полагать. стандарт нам это гарантирует. простейший пример: мы поклали болт на ODR, но ошибок множественного определения не происходит. потому что стандарт гарантирует иммунитет для inline функций. при этом нам абсолютно фиолетово, дебаг у нас сейчас, или оптимизации. и вообще, сможет ли компилятор реально оптимизировать, или нет. inline - ключевое слово языка. синтаксис - первичен. любые оптимизации - вторичны. Вернуться к обсуждению: Раздельная компиляция (нюансы использования заголовочных файлов и файлов реализации) C++
1
|
07.01.2016, 18:27 | |
Готовые ответы и решения:
21
Подключение заголовочных файлов и файлов реализации Раздельная компиляция файлов Раздельная компиляция файлов в проекте. Межмодульное взаимодействие не разберусь как переработать программу с учетом использования заголовочных файлов, модулей и пользовательских функций |
07.01.2016, 18:27 | |
07.01.2016, 18:27 | |
Помогаю со студенческими работами здесь
0
Про добавление заголовочных файлов в заголовочных файлах Раздельная компиляция: что помещать в заголовочные файлы, а что в файлы реализации (исходники)? Подключение заголовочных файлов Отличие заголовочных файлов |