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

Функции и файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что значит этот символ? http://www.cyberforum.ru/cpp-beginners/thread777705.html
Что значит этот символ: || ? к сожалению фрагмент кода предоставить не могу, т.к. забыл на какой странице он в книге, но есть это очень важно - я поищу!
C++ Двухмерный массив: вычисление сумм элементов Здравствуйте, дорогие форумчане!;) -------------------------------------- Помогите, пожалуйста, решить задание. -------------------------------------- Даны действительные числа a1, ...,an ; b1, ...,bn.В последовательности a1, ...,an и в последовательности b1, ...,bn все отрицательные члены, следующие за членом с наибольшим значением, заменить на 0,5. Для поиска наибольшего значения и замены... http://www.cyberforum.ru/cpp-beginners/thread777703.html
C++ strtok_s
В отличие от strtok в нем есть еще одна переменная context. Для чего она?
trunc и frac в C++ C++
С функцией trunc вроде разобралась, что в С++ она заменяется на floor.Правильно?? А frac на какую функцию заменима?? Очень похожа modf на нее в С++, но мне нужно извлечение только дробной части.Есть ли такая функция на С++??
C++ Функция для нахождения индекса максимального элемента массива http://www.cyberforum.ru/cpp-beginners/thread777690.html
Помогите написать функцию для нахождения индекса максимального элемента массива. реализуйте функцию итеративно и рекурсивно. Функция должна возвращать индекс элемента с максимальным значением. Если в массиве несколько элементов с таким значением, результатом должен быть индекс последнего такого элемента. Если входной массив пустой, то результат равен -1 int getIndexOfMaxItem(int items, int...
C++ Удалить все нечетные буквы Дано слово. Удалить из него нечетные букви подробнее

Показать сообщение отдельно
BeginerMan
49 / 48 / 5
Регистрация: 17.11.2012
Сообщений: 427

Функции и файлы - C++

02.02.2013, 22:11. Просмотров 269. Ответов 6
Метки (Все метки)

Всем здрасьте , я учусь по книге Хенкеманса , и тут возникли вопросы.
У меня есть 3 файла , небольших :
1. Мой главный файлик

MyMain.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "iostream"
#include "string"
#include "namespaceO.h"
 
using namespace std;
 
int main(void)
{
    setlocale( LC_ALL,"Russian" );
    using namespace menuNamespace;
 
    string example[] = {"атаковать","отступать"};
    menu(example , 2);
 
    return 0;
}
2.Какой-то заголовочный файл или как там его

namespaceO.h

C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include "iostream"
#include "string"
 
using namespace std;
 
namespace menuNamespace
{
    int menu(string* strArray , int size);
}
3.3-ий файлик.

namespaceO.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include "iostream"
#include "string"
 
using namespace std;
 
namespace menuNamespace
{
    int menu(string* strArray, int size)
    {
        int userResponse=0;
        cout << "Варианты:"<<endl;
        while(userResponse < 1 || userResponse > size)
        {
            for(int i=0; i < size;i++)
            {
                cout << i + 1 << ")" << strArray[i] << endl;
            }
            cin >> userResponse;
        }
    return userResponse;
    }
}
И так , вопросы мои соответственно:
1.В главном файле есть #include "namespaceO.h" , он ведёт путь к файлу namespaceO.h , почему он потом сразу сыллается на файл namepsaceO.cpp?? И для чего нужен namespaceO.h????
2.В главном файле есть такой код
C++
1
2
    string example[] = {"атаковать","отступать"};
    menu(example , 2);
Объясните , что это за menu(exmaple , 2) и почему в файле namespaceO.h он берётся как за integer??

Для справки : Что такое namespace и using namespace я знаю. Программа всё выводит нормально , чисто задал вопросы что бы разобраться , код писал по книге.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru