Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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();
6 / 6 / 1
Регистрация: 27.12.2014
Сообщений: 67
07.01.2016, 14:20 0

Раздельная компиляция (нюансы использования заголовочных файлов и файлов реализации) - C++ - Ответ 8590051

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

Ответ

Цитата Сообщение от SergioO Посмотреть сообщение
почему во многих учебниках функции-члены класса внутри класса только объявляют, но определяют вне самого класса (не, ну как бы в классе, но вне) пример ниже
Для понимая можно посмотреть на функции в С++. Есть реализация функции, есть ее прототип. Вот объявление класса это прототип.
Цитата Сообщение от SergioO Посмотреть сообщение
// дальше "выходим" из класса и определяем
А здесь мы не выходим из него, а реализуем его метод. Так принято писать в С++.
К тому же, если реализовывать метод в объявлении класса, то программист неявно просит компилятор сделать этот метод inline.

И обратите внимание, что объявление класса принято писать в .h файлах, от слова header, т.е. в заголовочных
файлах. Грубо говоря в оглавлении, чтобы рассказать компилятору: "Смотри что у меня есть!".

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

Подключение заголовочных файлов и файлов реализации
Здравствуйте,при создании класса в 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, 14:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2016, 14:20
Помогаю со студенческими работами здесь

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

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

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

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

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