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

внешние функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разница между 0 и 00 ? http://www.cyberforum.ru/cpp-beginners/thread436674.html
Как заставить программу различать 0 и 00 (ноль и два ноля, как в рулетке)? Вариант с заменой 00 на какое-то число не подходит, так как мне всё равно нужно будет выводить на форму потом 00, а обратная конвертация - это опять лишний код...
C++ Строка(указатели) Написать программу, которая запрашивает у пользователя ввод строки, состоящей из строчных букв латинского алфавита. Программа подсчитывает, сколько раз в строке встречается каждая из строчных букв латинского алфавита. Решить с помощью указателей. http://www.cyberforum.ru/cpp-beginners/thread436665.html
вывод повторяющегося элемента один раз! C++
Решая задачку столкнулся с проблемой! Нужно найти какие знаки препинания используются в тексте? я сделал так! # include<iostream> using namespace std; int main() { char mass="jfs,f,k.anf,."; int i=0,k=0,b=0; while ( mass!='\0') i++; for (int k=0;k<=i;k++){
Прокомментируйте программу C++
#include <iostream> using namespace std; int main() { int n; cout<<"n="; cin>>n; int a; for (int i=0; i<n; ++i) {cout<<"a="; cin>> a;} int max=a; int nmax=0;
C++ Описать класс "полином" http://www.cyberforum.ru/cpp-beginners/thread436641.html
описать класс полином(ввод,вывод,вычислить значение в точке)(с++)
C++ Прокомментируйте мне программу поясняю...преподаватель сказал нам рассказать как работает программу помогите мне пожалуйста... надо написать каждую строчку что она делает... #include <iostream> #include <iomanip> using namespace std; int main() { int n; подробнее

Показать сообщение отдельно
Mr. Pyatachok
 Аватар для Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
27.01.2012, 23:27     внешние функции
Всем привет!

Сижу,туплю:
В задании написано: "тип данных является струкурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в качестве аргументов"

Так вот структура, например:
C++
1
2
3
4
5
struct Angle
{
    int degree;
    int minute;
};
Т.е. напр., внешняя функция инициализации будет так выглядеть:
C++
1
2
3
4
5
6
7
Angle Init(int d,int m)
{
    Angle angle;
    angle.degree=d;
    angle.minute=m;
    return angle;
}
Т.е я должен каждый раз создавать один и тот же объект angle? (первый вопрос)
И второй нубский вопрос: а как вызвать внешнюю функцию в main()?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru