powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача вектора в функцию.
14 сообщений из 64, страница 3 из 3
Передача вектора в функцию.
    #39868483
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpDima Tпопроще: C# или Javaремарка - java сложнее шарпа.
Не надо из контекста выдергивать. Я сравнивал с С/С++
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868489
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
Выдергивают это искажают.
Я ни в коей мере не искажал. Только уточнил.
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868496
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые Знатоки. Вот примитивный код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
#include "stdafx.h"
#include <vector>
#define _USE_MATH_DEFINES
#include <math.h>
#include "cF2Bat.h"

using namespace std;

cF2Bat::cF2Bat(double T)
{
	double Tr = T / (2.0)*M_PI );
	double a0 = 1.0 / (1.0 + Tr*Tr + sqrt(2.0)*Tr);
	double b1 = -a0*(2.0 * Tr*Tr + sqrt(2.0)*Tr);
	double b2 = a0*Tr*Tr;
}


int cF2Bat::Filter1(vector<Fut_12> &vfut_12)
{
	int I = vfut_12.size();
	double x;

	for (int i = 0; i < I; i++)
	{
		vfut_12[0].filter = Tr;
		vfut_12[1].filter = a0;
		vfut_12[2].filter = b1;
		vfut_12[3].filter = b2;
		double pi =M_PI;
		vfut_12[4].filter = pi;
	}
	return 0;
}


cF2Bat::~cF2Bat()
{
}

Вызов функции

Код: plaintext
1.
2.
F150 = new cF2Bat(150.0);
F150->Filter1(vFut_12);


Все компилируется и исполняется без ошибок.
На выходе имеем вот это.
Код: plaintext
1.
2.
3.
4.
5.
-6277438562204192487878988888393020692503707483087375482269988814848.
-6277438562204192487878988888393020692503707483087375482269988814848.
-6277438562204192487878988888393020692503707483087375482269988814848.
-6277438562204192487878988888393020692503707483087375482269988814848.
3.14159265358979

Вывод M_PI сделан специально для проверки. Его можно поставить в любую строку и он нормально выведется.
Как такое может быть? И откуда такое могло взяться?
Спасибо.)
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868499
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ в double Tr = T / (2.0)*M_PI ); скобка лишняя. Следует читать - double Tr = T / (2.0*M_PI );
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868504
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, написал пост и сам увидел.))
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868514
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBAКак такое может быть? И откуда такое могло взяться?
Я проиграл. Это действительно неинициализированные переменные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868516
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBAПардон, написал пост и сам увидел.))у прогеров этот эффект все знают)
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868520
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp, Это результат долгого сидения в Python. ) Там так и делается, и объявляется и инициализируется в конструкторе.
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868522
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBAУважаемые Знатоки. Вот примитивный код:
знатоки != телепаты
где листинг для Fut_12, cF2Bat
где printf(), который печатает "не то"
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868527
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух, да ладно, в одном классе из дюжины ошибся.))
Да и нет там printf(), вывод идет в базу данных, и воще это DLL.
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868539
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы зачем всё это написали тут, когда вам говорят, что чтобы вам помочь нужен листинг
листинг , а не вода эта.
вывод в БД? ну так ГДЕ вывод в БД?
короче, mayton, закрывай.
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868545
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух, вывод в БД вы можете легко посмотреть в другой моей теме.)) Код там есть.)
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868560
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBA,
Дак вопрос решен или нет, я не понял?
...
Рейтинг: 0 / 0
Передача вектора в функцию.
    #39868569
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку листинг в другой теме я считаю целесообразным эту закрыть. Всем спасибо.
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача вектора в функцию.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]