|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
Класс вектор08.06.2011, 02:33. Показов 11155. Ответов 27
Метки нет (Все метки)
Здраствуйте! Помогите организовать класс вектор на c#, в котором есть методы позволяющие инициализировать вектор, находить минимум и максимум, складывать, остальные операции я организую сама, дописав в этом классе методы, просто чтоб я могла ориентироваться как правильно писать и получать доступ ... Спасибо
0
|
|
| 08.06.2011, 02:33 | |
|
Ответы с готовыми решениями:
27
Класс вектор |
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
||||||
| 08.06.2011, 02:37 | ||||||
|
что-то типа этого?
ну и так далее
1
|
||||||
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 02:44 [ТС] | |
|
Спасибо большое..
Добавлено через 1 минуту Слушай этот же класс можно использовать только если вектор состоит из двух значений, так?
0
|
|
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 02:45 | |
|
так допиши еще значений)))
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 02:48 [ТС] | |
|
Ну просто проблема в том что вектор n-мерный.. тоесть значений может быть как 2 так и 3, ...7, и тд
Добавлено через 1 минуту А можно ли както сделать чтобы в метод можно было передавать переменное количество входных параметров?
0
|
|
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 02:49 | |
|
можешь вообще масив значений втолкать.. и все методы сделать циклами..
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 02:49 [ТС] | |
|
Но не масивом, а просто их перечисляя, в с++ так можно объявляя функцию так func(int a, ...)
0
|
|
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 02:51 | |
|
func(int a, ...)
а в класе публик инт а, дабл[] б = нев дабл[а] чтот типа такого.. сори.. мозг не варит раскладку переключать)
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 02:58 [ТС] | |
|
А если я создаю библиотеку классов то я не могу просто ее одну скомпилировать?
0
|
|
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 03:01 | |
|
ага.. там в длл можно хоть сотню классов лепить.. и туда этот класс толкаешь, потом библиотеку в юзах подключаешь и библиотека.класс.метод();
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 03:14 [ТС] | |
|
спасибо)
Добавлено через 7 минут Еще вопрос, если можна... а как же тогда обращаться к параметрам, переданным в метод func(int, ...) Добавлено через 2 минуты А еще вопрос, если можна... А как же тогда получить доступ к параметрам переданным в func(int a, ...) ?
0
|
|
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 03:24 | |
|
отходил) вопроса не совсем понял поєтому скажу все связаное с написанным.. координаты вектора можна затолкать сразу целым масивом.. и обращатся к параметрам соответственно..
в директе есть класс вектор2, вектор3, вектор4.. там обращение идет типа вектор2.Х, вектор2.У и тд
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
||||||
| 08.06.2011, 03:30 [ТС] | ||||||
|
Вот есть
мне нужно, так что бы при инициализации вектора, можно было передать любое кол-во параметров, тоесть класc.vector(1,2,3) или класc.vector(1,2,3,4) и тд но не массивом, а потом уже внутри я запишу их в массив, так вообще можно?
0
|
||||||
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 03:35 | |
|
дык говорюже толкай туда масив сразу..
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 03:40 [ТС] | |
|
Мне нужно что бы привызове передавлись значения а потом уже метод их в массив запихивал... я просто может тебя не так поняла или ты меня
как я к ним обращусь чтоб в массив их записать?
0
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 03:40 [ТС] | |
|
Мне нужно что бы привызове передавлись значения а потом уже метод их в массив запихивал... я просто может тебя не так поняла или ты меня
как я к ним обращусь чтоб в массив их записать?
0
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|
| 08.06.2011, 03:41 [ТС] | |
|
Мне нужно что бы привызове передавлись значения а потом уже метод их в массив запихивал... я просто может тебя не так поняла или ты меня
как я к ним обращусь чтоб в массив их записать? Добавлено через 1 минуту вот блин с инетом чето...
0
|
|
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 03:50 | |
|
инет тут не причем.. эт сервак глючит..
не факт что сработает потому как за отсутсвия нужды я так не делал.. но можно попробовать в самом класе вместо этого х и у лепить сразу масив значений.. типа вектор(инт размер, дабл[] масив) ну там поигратся.. и я спать, до завтра)
1
|
|
|
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 55
|
|||||||||||
| 08.06.2011, 13:35 [ТС] | |||||||||||
|
Спокойной ночи...до завтра
Добавлено через 8 часов 6 минут Вот нашла в инете, что если нужно передавать перем-е в метод, то можно передавать произвольное количество вещественных чисел, используя ключевое слово params, и компилятор сформирует из них массив, который и передаст в метод. Внутри метода все параметры будут видны как массив. Тогда:
Добавлено через 22 минуты
Как правильно? Добавлено через 1 час 6 минут Спасибо всем, я справилась!
0
|
|||||||||||
|
13 / 13 / 1
Регистрация: 08.06.2011
Сообщений: 52
|
|
| 08.06.2011, 16:40 | |
|
этот мас огласи внутри оператора.. ибо он больше негде не юзается.. и если работает - значит правильно ^^
1
|
|
| 08.06.2011, 16:40 | |
|
Помогаю со студенческими работами здесь
20
Спроектировать и создать класс вектор Описать класс вектор(математ. операции) Создать класс Матрица — массивы массивов из класса Вектор Описать класс вектор в пространстве, содержащий координаты его начала и конца Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|