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

Разбить main.cpp на файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ почему виртуальный деструктор вызывается дважды? http://www.cyberforum.ru/cpp-beginners/thread708007.html
Непонятно: #include <iostream> #include <conio.h> #include<string> using namespace std; class base { public:
C++ Builder Как выполняет действие программа c++? Есть программа, которая находит среднее арифметическое каждого столбца матрицы и выводит рез. в едит. матрица 5x2 мне помогли составить её, она работает все правильно, только я не могу понять как она работает и что означают переменные. Это мое задание по лабораторной, чтобы его защитить, то нужно преподу рассказать по какому принципу работает прога и значение каждой переменной. (Например i это... http://www.cyberforum.ru/cpp-beginners/thread707992.html
Как вернуть индексы массива в функции? C++
Подскажите пожалуйста, как вернуть mi, mj ?(надо вернуть индексы массива) #include <stdio.h> #include <string.h> #include <math.h> int index(int A); int main() {
Написать код программы.Вычислить значение выражения C++
Помогите написать код программы. Вычислить:
C++ Вычислить сумму знакопеременного ряда http://www.cyberforum.ru/cpp-beginners/thread707978.html
Помогите найти ошибку в коде:#include <iostream> using namespace std; int main(){ {float a=1,l=4,x,s,q; int n=9; cout<<"vvedite x:"; cin>>x; s=0; for (int i=1;i<=5;i++) {a*=-x;
C++ Вычислить сумму ряда Помогите найти ошибку в коде: #include <iostream> using namespace std; int main(){ {float a=1,l=4,x,s,q; int n=9; cout<<"vvedite x:"; cin>>x; q=(l*l*x*x)/n; for (int i=1; i<=4;i++) подробнее

Показать сообщение отдельно
margarin
 Аватар для margarin
35 / 35 / 0
Регистрация: 02.06.2012
Сообщений: 332
27.11.2012, 13:07  [ТС]     Разбить main.cpp на файлы
Работает, только есть проблема, выручай))
Вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
template<typename T>
void MyFun(std::vector<T> &vec){
    for(int i=0; i<vec.size(); i++){
        std::cout << vec[i] << std::endl;
    }
    int temp2;
    std::cin >> temp2;
    vec.push_back(temp2);
    std::cout << "MyFun: " << vec.size() << std::endl;
};
 
int main(){
    int temp;
    std::vector<int> vec;
    std::cin >> temp;
    vec.push_back(temp);
    std::cout << "Main1: " << vec.size() << std::endl;
    MyFun(vec);
    std::cout << "Main2: " << vec.size() << std::endl;
    
    return 0;
}
Это конечно же замечательно, но мне то нужно прототип в h файл пихать? а его сделать не получается, так как не очень понял, какой тип писать в прототип (попробовал несколько вариантов - не подошли)?
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru