2010-07-22 3 views
-2

В C++ какие ошибки компиляции я могу выполнить при использовании перегрузки функций и когда это может произойти?Возможные ошибки компиляции в C++

+1

Все виды ошибок и может произойти в любое время ... Серьезно это ваш вопрос или у вас есть какие-либо конкретные примеры? – Abhay

+0

Вы можете столкнуться с «отсутствием перегруженной функции, которая принимает параметры X», если вы не объявляете функцию перегрузки. и т. д. – cpx

+0

Извините за мой вопрос, но я студент, готовясь к тестированию в разработке систем, и мне сказал помощник преподавателя, что мы можем ожидать вопросов в поиске возможных ошибок компиляции. Я просто должен был осознавать как можно больше. – hizki

ответ

1

Этот сайт пару в списке, хотя я думаю, что ваш вопрос, вероятно, свернута, как не настоящий вопрос:

http://net.pku.edu.cn/~course/cs101/resource/CppHowToProgram/5e/html/ch06lev1sec17.html

  1. Создание перегруженных функций с одинаковыми списками параметров и различного возвращаемые типы - ошибка компиляции.

  2. Функция с аргументами по умолчанию, которые опущены, может быть вызвана идентично другой перегруженной функции; это ошибка компиляции. Например, имея в программе как функция, которая явно не принимает никаких аргументов и функции с тем же именем, что содержат аргументы, все по умолчанию приводит к ошибке компиляции при попытке сделано использовать это имя функции в вызывать передачу без аргументов. Компилятор не знает, какую версию функции выбрать.

Смежные вопросы