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

Деструктор класа, ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ динамич. структуры данных http://www.cyberforum.ru/cpp-beginners/thread111497.html
В файловой системе каталог файлов организован в виде линейного списка. Для каждого файла в каталоге содержатся след. сведения: 1. имя файла 2. дата создания 3. количество обращений к файлу Написать программу, которая обеспечивает * начальное формирование каталога файлов * вывод каталога * удаление файлов, дата создания которых меньше заданной * выборку файла с наибольшим количеством...
C++ Обратный перевод в восьмиричную систему Целое положительное число m записывается в восьмеричной системе счисления, и разряды в этой записи переставляются в обратном порядке. Получившееся число принимается за значение функции F(m). Например, m=477, F(m)=351. Помогите зделать пожалуйста, на форуме искал, не нашёл прогу перевода в 8ю, может искал плохо...а дальше вообще не могу понять что и как. Объясните пожалуйста. Добавлено через... http://www.cyberforum.ru/cpp-beginners/thread111479.html
Задание по функциям C++
Написать программу, которая определяет сумму n-значных чисел, которые содержат только не парные цифры. Определить так же, сколько парных цифр в найденной сумме. короче я ввожу с клавиатуры число, это значит сколько цифр в числе, и мы их перебираем и ищем сумму... например если вводим число 3, то перебираем и ищем сумму чисел с непарными цифрами в диапазоне от 100 до 999 помогите решить...
C++ Калькулятор на С++
нужен калькулятор из 10-13 операций... На С++ ... Плиз.. описание на сколько можно просто... В граф оболочке... На курсовую...
C++ Поиск с использованием ряда Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread111451.html
Помогите, пожалуйста в предоставлении алгоритма. Весь интернет облазил - ничего нету. Хотя я уверен, что такой поиск существует. Извиняюсь за ошибку в названии темы.
C++ первый пробел в строке вообщем проблема есть текст – некоторое количество строк. 1)Сжать строки текста удалением левых, правых пробелов и заменой одним пробелом групп внутренних последовательных пробелов. 2)Сжатые строки отсортировать по убыванию средней длины их слов вот то что есть #include <iostream> #include <locale> #include <string> подробнее

Показать сообщение отдельно
Fulcrum_013
 Аватар для Fulcrum_013
393 / 566 / 60
Регистрация: 14.12.2014
Сообщений: 4,769
Завершенные тесты: 2
18.06.2015, 21:18     Деструктор класа, ошибка
Цитата Сообщение от savak Посмотреть сообщение
При выходе из функции Normalize программа толи зацикливается, то ли что то в этом духе!
А какая длина вектора? А то при такой реализации Normalize время на вычисление пропорционально квадрату размера.
C++
1
2
3
4
5
6
7
Vector Vector::Normalize() const
{
   float magnitude= Length();
    for(int i = 0; i < n_elements; i++)
        x[i]/=magnitude; 
    return *this;
}
Добавлено через 5 минут
Да кстати если вектора под 3D делаешь (т.е. размер будет фиксирован и намерен это для чего то серьезного пользовать а не как лабу) то лучше массив x объявить так:
C++
1
2
3
4
5
6
7
8
9
10
11
class Vector
{
private:
    union{
          double Axes[4];
          struct{
                  double x,y,z,w;
           }
    } 
 
    int n_elements
 
Текущее время: 03:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru