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

Критику в студию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Виртуальная функция не хочет перекрываться http://www.cyberforum.ru/cpp-beginners/thread848848.html
Возникла следующая ситуация, имеется базовый класс с виртуальной функцией, и два производных один с ним в одном файле, другой в соседнем, в обоих перекрываю виртуальный метод, ( есть дефолтная реализация оного), в итоге при вызове данного метода от объектов производных классов, только один из них ( тот который в одном файле) перекрывает дефолтный метод, что я делаю не так ?
C++ Алгоритм сортировки Дан одномерный масив. мне в нем нужно отсортировать по возростанию только те числа масива которые простые, а остальные оставить на той же позиции как и были. вот так я смотрю простое число или не int isSimple (int x) { int retVal = 1; int i = 2; while (i<=sqrt((double)x) && retVal==1) http://www.cyberforum.ru/cpp-beginners/thread848840.html
C++ Класс домов и класс улиц для учета поступлений квартплаты. Массив
Задание: вырезано Файл StdAfx.h #pragma once #include "targetver.h" #include <stdio.h>
Решение головоломок C++
Скажи пожалуйста, как должна работать программа, решающая головомку: составить, например, функцию проверки окончания и прогонять все варианты или не знаю, пробывать составить какое-то дерево ходов или мыслить так же как решает человек Хочу написать решатель для головоломки Первые встречные http://www.cross-plus-a.ru/html/voc7abc.htm
C++ Изменение цвета текста http://www.cyberforum.ru/cpp-beginners/thread848819.html
Привет всем. Можно ли в консоле менять цвет ЧАСТИ текста? тоесть выделить одно слово другим цветом например Просто system(color ** ) изменяет всё целиком. В нэте не нашёл нормального ответа на мой вопрос
C++ Операции над натуральными числами Привет всем, я новенький как на форуме так и на в программировании. Начал изучать с++ 2 недели назад,самоучка, так что сильно не кричите)) Задача : Даны три натуральных числа K,L,M (K>=L>=M). Если хотя бы одно из них кратно любому другому, оставить числа без изменения. В противном случае умножить все числа на меньшее из них. #include "iostream" using namespace std; подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6997 / 4168 / 594
Регистрация: 29.11.2010
Сообщений: 11,047
26.04.2013, 03:36     Критику в студию
Не увидел оператора присваиваний.
В нескольких местах не помешало бы поставить Enter, хоть скроллбар убрать (я вообще считаю, что код должен иметь ширину не более 80 символов)

Цитата Сообщение от metaluga145 Посмотреть сообщение
//моздание единичной матрицы
no comments

Цитата Сообщение от metaluga145 Посмотреть сообщение
C++
1
array[j * columns + i] = i == j ? 1.0 : 0.0;
C++
1
array[j * columns + i] = (i == j);
//создание нулевой матрицы
C++
1
array = {0};
Непонятно, зачем требуется формировать объект и далее возвращать ссылку на него, а не просто работать внутри объекта же.

Комменты желательно подтянуть на один уровень отступов, просто для ++читаемость.

Сделать конст методы там, где нужно.

Это по заданию нужно извращаться с хранением матрицы внутри одномерного массива?

Цитата Сообщение от Olivеr Посмотреть сообщение
И для чего Вам нужен виртуальный деструктор?
Возможно, он думает, что от его супер-класса будут наследоваться.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru