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

Ошибка при передаче результата функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправте ошибку в задаче на С++! http://www.cyberforum.ru/cpp-beginners/thread1202807.html
Дана матрица А размером п х т. Определить k — количество особых элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца. Код: #include <iostream> #include <algorithm> #include <random> #include <chrono> #include "stdafx.h"
C++ Программа не работает с типом string В фукции main, строка NodeQueue<string> data; При вводе элементов программа тупо вылетает. С int float и char работает, но мне нужна именно строка. Где может быть ошибка? #include <cstdlib> #include <iostream> using namespace std; template<class T> class NodeQueue http://www.cyberforum.ru/cpp-beginners/thread1202784.html
C++ Сортировка матриц
В матрице размером NxM упорядочить строки по возрастанию суммы их элементов. Есть рабочий код. Но он только для матрицы 3x3. Необходимо сделать, чтобы размеры матриц вводились с клавиатуры. Может кто помочь?
Сортировка матриц C++
В матрице размером NxM упорядочить строки по возрастанию суммы их элементов. Есть рабочий код. Но он только для матрицы 3x3. Необходимо сделать, чтобы размеры матриц вводились с клавиатуры. Может кто помочь?
C++ Циклы с предусловием и с постусловием: получить наибольшее целое k, при котором 4k<N http://www.cyberforum.ru/cpp-beginners/thread1202770.html
Дано натуральное число N. Получить наибольшее целое k, при котором 4k<N. Функцию для возведения в степень не использовать
C++ ХЕЛП вычисление суммы отрицательных элементов каждого столбца и запись его в массив, возведение матрицы в квадрат, вычисление следа матрицы, сравнение матриц на равенство, вывод элементов матрицы на дисплей. В С++ подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4390 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.06.2014, 19:36     Ошибка при передаче результата функции
Керра, во-первых, если всё таки можно использовать какие-то стандартные типы, я бы посоветовал их использовать (т.е. для начала заменить строки на std::string). Во-вторых, если список нужно реализовать самому, то сделать это стоит отдельно от всех остальных классов, т.е. чтобы он вёл себя так же как std::list, по крайней мере, в той части, которая необходима в программе. Это позволит избежать всяческих сложностей как в функциях Include/Exclude. Объекты и функции, которые используют списки, ничего не должны знать о их внутреннем устройстве. Разделяй и властвуй. В-третьих, если аргумент не предполагается изменять, передавать его следует по константной ссылке. И в-четвертых, при реализации своих классов не забывайте про правило трёх.
 
Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru