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

Как объявить функцию без прототипа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Несколько нюансов при использовании <vector> и управляющих инструкций http://www.cyberforum.ru/cpp-beginners/thread645476.html
Добрый день. Пытался решить задачу и напоролся на грабли: // вычислим и отобразим сумму каждых смежных элементов в векторе. int sum = 0; vector<int>::size_type last = ivec.size(); last = last - 1; // соответствует нумерации объектов начиная с нуля for(vector<int>::size_type i = 0; i < ivec.size(); ++i) { // if (!(last % 2)) // работает не корректно if (ivec >...
C++ Получить новый массив, в котором сначала идут положительные числа, затем нулевые, затем отрицательные исходного дан массив X(N). получить новый массив Y(N), такой, что в нем сначала идут положительные числа, затем нулевые, и затем отрицательные из Х. данные: n=7; Х=(-1,2,0,4,-3,-2,0) http://www.cyberforum.ru/cpp-beginners/thread645466.html
Найти в матрице квадратную подматрицу C++
дана матрица а(m,n) из 0 и 1. найти в ней квадратную подматрицу из одних единиц максимального размера.
C++ Проверьте правильность написания кода и коментарии
Задача: Написать программу которая принимает в качестве аргумента имя файла f с русским текстом и печатает его в точности по одному предложению в строке Желательно подробные комментарии к задаче! Заранее спасибо #include<iostream> #include <fstream> using namespace std; int my_strlen(char *str) { int res=0; while(str)
C++ перебор элементов массива http://www.cyberforum.ru/cpp-beginners/thread645457.html
дан массив целых чисел. поменять местами пары элементов в массиве: 1 и2,3 и 4,5 и 6 и т.д.
C++ Определить, находится ли точка в треугольнике заданы прямоугольные координаты Х1,У1,Х2,У2,Х3,У3 вершин треугольника и координаты Х и У точки. определить, находится ли точка в треугольнике подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
01.09.2012, 21:12     Как объявить функцию без прототипа
Цитата Сообщение от bgm313 Посмотреть сообщение
Что вы имеете в виду?
Я имею в виду, что если C++11 ещё умеет (более-менее) автоматически выводить типы переменных при компиляции (auto), то точно так же выводить типы функции для него ещё слишком круто.

Я ж так понял, это для того, чтобы не писать прототипы руками? Если нет, то вы точно пошли куда-то не туда.

Или ваш вопрос попадает под разряд: "Во всех учебниках пишут, что отрицательные числа записываются со знаком минус в начале. Возник вопрос: а можно ли писать без знака минус?" Ответ: да. В общем случае. Записать как unsigned в дополнительном коде и трактовать как signed. Тот же самый ответ для функций: можно, с помощью вагона ассемблерных вставок можно определить функцию прям в мейне, но запихивать аргументы в стек и делать goto в тело функции и обратно придётся руками.

Это слишком широкий вопрос.
 
Текущее время: 13:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru