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

Объявление и определение функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Узкие места в программе http://www.cyberforum.ru/cpp-beginners/thread1092450.html
Есть старая большая программа, которую хочется оптимизировать, она в принципе написана неоптимально, и хочется как можно быстрее найти часто используемые методы и попытаться оптимизировать хотя бы их, логично? Каким образом, с помощью каких инструментов можно найти такие методы? Или, может, посоветуете что-то ещё?
C++ Составить программу которая по заданному значению соответствующего элемента, вычисляла бы значения всех остальных элементов треугольника. В общем суть задачи такова: Дан равнобедренный треугольник с катетом - a, гиппотенузой - b, высотой - h и площадью - s, и, нужно составить программу которая по заданному значению соответствующего элемента, вычисляла бы значения всех остальных элементов треугольника. на всякий случай Вот примерно что я накидал, знаю что со switch сделал что-то не совсем то, и скорее всего всё очень... http://www.cyberforum.ru/cpp-beginners/thread1092445.html
C++ Консольный ввод или Тесты
Привет всем. Вопрос:Как сделать так, что бы при начале дебага, в консоли уже была введена строка? Т.е. без cin>> и набора строки, а сразу была введена?
C++ Фактические параметры член - функции
p - ссылка на класс it - итератор списка(list) Почему при такой (p->make_node(*it, *(++it)) записи в член-функцию в параметрах передается одна и та же ссылка? Собственно, если написать так p->make_node(*(++it), *it) - все ок.
C++ Распечатать длинное и короткое слово в строке при заданном условии http://www.cyberforum.ru/cpp-beginners/thread1092394.html
Заданная строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки, используя функцию Gets (s) и обработку строки. Распечатать длинное и короткое слово в этой строке.
C++ Вывести номер первой(последней) строки(столбца), содержащего равное количество положительных и отрицательных элементов Здравствуйте! Дана целочисленная матрица размера 5 x 10. Вывести номер ее первый|последней строки|столбца, содержащего равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк|столбцов нет, то вывести 0. Я не понял эту задачу, можете объяснить? Если можно с примерами. Заранее спасибо! подробнее

Показать сообщение отдельно
school_bot
14 / 12 / 3
Регистрация: 23.12.2013
Сообщений: 84
09.02.2014, 07:30     Объявление и определение функции
можно реализацию писать после использования.
это важно, если у тебя есть 2 функции и каждая вызывает друг друга.
C++
1
2
3
4
5
6
7
8
void somefunction1(int a)
{
    somefunction2(1);
}
void somefunction2(int a)
{
    somefunction1(1);
}
Компилятор пишет: error C3861: somefunction2: идентификатор не найден
Но если:
C++
1
2
3
4
5
6
7
8
9
10
11
void somefunction2(int);
void somefunction1(int);
 
void somefunction1(int a)
{
    somefunction2(1);
}
void somefunction2(int a)
{
    somefunction1(1);
}
тут будет всё хорошо
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru