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

функции в классах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ reset(). Что это? http://www.cyberforum.ru/cpp-beginners/thread937917.html
Что такое reset()? TemplateVector (int nArraySize) { nSize = nArraySize; array = new T ; reset(); }
C++ Что делать с EOF Всем привет. Ввожу в Visual Studio 2012 вот такой код: #include <stdio.h> #include <conio.h> #define eof -1 int main() { long nc; nc = 0; printf("Make input>\n"); while(getchar() != eof) http://www.cyberforum.ru/cpp-beginners/thread937876.html
C++ Условия построения матрицы
Здравствуйте! Подскажите нубу, как вообще работают условия, например требуется вывести двумерный массив в виде: 4 22 177 5738 23479 Т.е. не в виде квадрата, а вот таким образом. Я погуглил, и нашел ответ на этот вопрос, условие - "if (i + k >= 5)". Однако мне нужно вывести не только в виде одной формы, вот мучаюсь над созданием условия для получение вот такого результата:
C++ Считывание из файла
Ребят,подскажите пожалуйста: Нужно считать из файлов значения. Я создал два класса,в которых есть переменные,в которые будут считываться значения. #include <iostream> #include <fstream> using namespace std; int main() { class elementxyz {
C++ Ошибка в решении задачи "Ферзь и король" (acmp) http://www.cyberforum.ru/cpp-beginners/thread937827.html
Вася продолжает заниматься шахматами, и теперь он изучает различные окончания. Оказалось, что компьютер очень удобно использовать для анализа позиций. Теперь Вася просит вас написать программу, которая сможет определить, что черный король находится под шахом. Для начала Васе подойдет программа, которая анализирует игровую ситуацию с тем предположением, что на доске находятся три фигуры -...
C++ Использование dll без оригинального кода Добрый день. Имею следующую проблему: Есть библиотека dll без оригинального кода. Открываю её ПЕ Експлорером вижу некоторые импорт и экспорт функции. Кто-нибудь знает, можно ли использовать эти функции в программе с# ? Сама длл написана на c++. подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6447 / 3094 / 306
Регистрация: 04.12.2011
Сообщений: 8,567
Записей в блоге: 4
14.08.2013, 15:45
soican, в первом объявлении нет типов возвращаемых значений вроде того что:
C++
1
2
3
4
5
6
7
8
9
10
11
12
long double //
my_class::
X_definition(int k, long double t )
{...
 return x;
};
long double  //
my_class::
Y_definition(int k, long double t )
{...
return y;
};
Что касается функции принимающей экземпляры обоих классов то она возвращает:
Lenght//наверняка double или long double
В зависимости от того что означает эта переменная как отношение двух экземпляров и есть ли ещё такие переменные может иметь смысл создать отдельный класс. Можно также сделать её членом класса выражая отношения собственного экземпляра (*this) ко внешнему (принимает один параметр) или статическим членом типа (принимает два экземпляра). Можно и свободной функцией сделать. Это зависит от Вашей задачи, - Вам и решать.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru