Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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++ - Ответ 8591139

07.01.2016, 18:27. Показов 2821. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от Nosey Посмотреть сообщение
На которую ему с высокой колокольни, если мы не включим оптимизацию.
А если включим оптимизацию, то он заинлайнит всё что сможет, помечена она или нет.
монопенисуальный фактор.

выше вы писали, что мы ни о чем не просим компилятор,
а лишь предоставляем ему какие то возможности.

ну так вот, мы именно, что просим заинлайнить.
мы сообщаем компилятору:
крутись, как хочешь, но эту функцию мы полагаем встраиваемой.

и мы имеем полное право так полагать.
стандарт нам это гарантирует.

простейший пример:
мы поклали болт на ODR, но ошибок множественного определения не происходит.
потому что стандарт гарантирует иммунитет для inline функций.

при этом нам абсолютно фиолетово,
дебаг у нас сейчас, или оптимизации.
и вообще, сможет ли компилятор реально оптимизировать,
или нет.

inline - ключевое слово языка.
синтаксис - первичен.
любые оптимизации - вторичны.

Вернуться к обсуждению:
Раздельная компиляция (нюансы использования заголовочных файлов и файлов реализации) C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2016, 18:27
Готовые ответы и решения:

Подключение заголовочных файлов и файлов реализации
Здравствуйте,при создании класса в visual studio руками не компилится проект,при создании через add...

Раздельная компиляция файлов
Если класс определен в раздельных файлах и изменения сделаны в части main программы, кот использует...

Раздельная компиляция файлов в проекте. Межмодульное взаимодействие
Задан проект-модель почтового сервера Созданы файлы: интерфейс сервера: server.h, интерфейс...

не разберусь как переработать программу с учетом использования заголовочных файлов, модулей и пользовательских функций
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

21
07.01.2016, 18:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2016, 18:27
Помогаю со студенческими работами здесь

Про добавление заголовочных файлов в заголовочных файлах
В который раз эта вещь засовывает мозги в блендер! Я про то, что не могу однозначно запомнить...

Раздельная компиляция: что помещать в заголовочные файлы, а что в файлы реализации (исходники)?
Здравствуйте, я учусь пользоваться Visual Studio.Пишу программу, в которой создаются и разрушаются...

Подключение заголовочных файлов
Начал изучать С++, скачал несколько книг и заметил что в одних при включении заголовочных файлов...

Отличие заголовочных файлов
чем отличается string.h cstring string

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru