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

Перегрузка функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ На оси ОХ расположены три точки a, b, c. Определить какая из точек b, c расположена ближе к а. http://www.cyberforum.ru/cpp-beginners/thread256279.html
На оси ОХ расположены три точки a, b, c. Определить какая из точек b, c расположена ближе к а.
C++ Сравнение двух чисел Даны целые числа m и n. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями. http://www.cyberforum.ru/cpp-beginners/thread256274.html
Считывание элементов дека с файла и запись дека в файл C++
Доброго времени суток. Я написал код программы про дек с ограниченным входом слева (то есть с него можно удалять элементы как с начала, так и с конца, а добавлять можно только в конец). Но кроме...
Получить последовательность по правилу C++
здравствуйте, не получается решить задачу на языке СИ. подскажите как? Даны действительные числа а1,а2,... . Известно, что а1>0 и что среди а2,а3,... есть хотя бы одно отрицательное число. Пусть...
C++ имеются ли в строке S два соседствующих одинаковых символа http://www.cyberforum.ru/cpp-beginners/thread256256.html
Выясните, имеются ли в строке S два соседствующих одинаковых символа.
C++ Свой обработчик unexpected исключений что-то не получается. class Exp { }; class Exp1 { }; void UnThrow() { std::cout << "my unexphandler"; MessageBox(NULL, L"123", L"123", MB_OK);} подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
13.03.2011, 13:44
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
int f()
{
  return 0;
}
 
int f(int a)
{
  return 1;
}
 
int f(int a, int b)
{
  return 2;
}
 
int f(double a)
{
  return 3;
}
 
int f(double a, int b)
{
  return 4;
}
 
int f(double a, double* b)
{
  return 5;
}
 
int main()
{
  
}
Bash
1
2
g++ -O0 5.cpp 
nm ./a.out
Bash
1
2
3
4
5
6
7
8
...
080484b2 T _Z1fd
080484e4 T _Z1fdPd
080484cb T _Z1fdi
0804849e T _Z1fi
080484a8 T _Z1fii
08048494 T _Z1fv
...
каждую перегруженную функцию компилятор декорирует в соответствии с ее параметрами, а потом выполняет подстановку
думаю не сложно соорентироваться, что откуда
4
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru