@anmartex
...
1708 / 1201 / 497
Регистрация: 12.02.2013
Сообщений: 1,978
|
25.02.2013, 08:54
|
|
Jumb0, а какой тип переменных-то?
func.h
C++ | 1
2
3
4
5
6
7
| #ifndef FUNC_H_INCLUDED
#define FUNC_H_INCLUDED
void Inc(int&, int);
void Inc(int*, int);
#endif // FUNC_H_INCLUDED |
|
func.cpp
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #include "func.h"
//----------------------------------------------//
void Inc(int& value, int offs)
{
value += offs;
}
//----------------------------------------------//
void Inc(int* value, int offs)
{
if (value)
{
Inc(*value, offs);
}
}
//----------------------------------------------// |
|
main.c
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #include <iostream>
#include "func.h"
int main()
{
int val = 5;
Inc(val, 5);
Inc(&val, 10);
std::cout << val << std::endl;
return 0;
} |
|
Исходники с бинарником: program.7z
1
|