Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как использовать функцию класса в другом классе (ни один из классов не наследует другой)? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация двумерного массива http://www.cyberforum.ru/cpp-beginners/thread11176.html
Чет не понимаю на что возмущается компилятор... Заполняю как и заполнял раньше... char my_array; int x = 0; int t = 2; for(; x < 2; x++) { my_array = "*"; std::cout << my_array; } t--; x = 0;...
C++ преобразование типов открываю файл при помощи функции fopen, имя файла нужно получить из OpenDialog! пытался вытащить путь к файлу в char, но fopen его не видит!!! подскажите плиз что делать!!! http://www.cyberforum.ru/cpp-beginners/thread11175.html
Вопрос про указатели C++
#include <iostream.h> int main() { int x; int *Pointer; pointer = &x; cout << pointer; cout << *ponter; return 0; }
C++ Можно ли использовать клаcсы MFC (например CString) при создании проекта Win32?
я работаю в вижуал студио 2003
C++ Программа перестает компилироваться после подключения библиотеки <Afx.h> http://www.cyberforum.ru/cpp-beginners/thread11124.html
#include "stdafx.h" #include <fstream> #include <iostream> #include <stdio.h> #include <math.h> #include <Afx.h> using namespace std;коды ошибок: kool error LNK2005: "void * __cdecl operator...
C++ Как создавать массивы объектов, и как к ним обращаться? как создавать массивы объектов и как к ним обращаться? вот что пишет создатель самого си в своей книге - 5.5.5 Массивы объектов класса Чтобы можно было описать массив объектов класса с... подробнее

Показать сообщение отдельно
Beliy_shum
1 / 1 / 0
Регистрация: 10.08.2008
Сообщений: 65

Как использовать функцию класса в другом классе (ни один из классов не наследует другой)? - C++

12.08.2008, 01:43. Просмотров 4073. Ответов 14
Метки (Все метки)

функция в классе в котором она прописана объявлена как паблик.
C++
1
2
3
4
5
6
7
8
9
void auction::rvectoroldtime(int oldtime1, double low, double high )
{
    vectoroldtime=(double *)calloc(oldtime*4, sizeof(double));
    for(int i=0; i<4*oldtime; i++)
    {
        vectoroldtime[i]=neyro::frand(double low, double high);
    }
    return;
}
вот такой код не компилица.
C++
1
2
3
4
5
6
7
8
9
void auction::rvectoroldtime(int oldtime1, double low, double high )
{
    vectoroldtime=(double *)calloc(oldtime*4, sizeof(double));
    for(int i=0; i<4*oldtime; i++)
    {
        vectoroldtime[i]=frand(double low, double high);
    }
    return;
}
такой тоже.
нужно использовать функцию neyro::frand(double low, double high) в классе auction

вот сама функция
C++
1
2
3
4
5
6
7
8
double neyro::frand(double low, double high)
{
    double intrand;
    int i=rand()%30000;
    intrand=low+(double)i/10000*(high-low);
    //cout <<i <<"  "<<intrand<<"  "<< (double)i/10000<<"\n";
    return intrand;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru