Mortal_v6.49

Пользователь

Регистрация: 17.10.2016

Сообщения: 56

Рейтинг: 12

Mortal_v6.49

Регистрация: 17.10.2016

Сообщения: 56

Рейтинг: 12

saw_tooth сказал(а):

мир на классах клином не сошелся, и я тебе показал пример этого..просто выбешивает, когда их тулят где нужно и где не нужно.

А я считаю, что в С++ можно обойтись встроенными шаблонами, и не городить свой велосипед (если уж на то пошло).

Но тут есть проблем, хоть ТС и написал С++ по глупости своей, имел он ввиду таки классический Си (да,да, экстрасенс я).

Нажмите, чтобы раскрыть...

В таком случае можно писать и на ассемблере, там ничего лишнего и программа будет шустрее))

Просто понимаешь, классы удобны для подобных заданий, т.к. позволяют структурировать код (удобно будет читать). Но опять же для этого надо понимать что есть Класс. А так конечно, зачем пытаться писать то в чём не шаришь. Нужно просто понимать что есть разные подходы к решению и чтобы "правильно" написать, нужно разбираться в том или ином в подходе, в ином случае писать так как можешь.

Hisart

Пользователь

Регистрация: 16.07.2018

Сообщения: 33

Рейтинг: 31

Hisart

Регистрация: 16.07.2018

Сообщения: 33

Рейтинг: 31

saw_tooth сказал(а):

struct Array{
void* arr;

void init(int x, int y) {arr = new int [x][y]; }
int max() {...};

int min() {...};

int find(int x) {...};
}

Нажмите, чтобы раскрыть...

За такое репорт сразу, память кто очищать будет потом? У нас бы не приняли такое 100%.

Mortal_v6.49

Пользователь

Регистрация: 17.10.2016

Сообщения: 56

Рейтинг: 12

Mortal_v6.49

Регистрация: 17.10.2016

Сообщения: 56

Рейтинг: 12

SeeHybrid сказал(а):

По крайней мере есть еще Админка и Дизайн

Нажмите, чтобы раскрыть...

Ну вообще если ты собираешься заниматься чем-то подобным, то знания программирования явно не будут лишними. Поэтому давай решай, удачи)

pyles

Пользователь

Регистрация: 23.06.2013

Сообщения: 19831

Рейтинг: 9943

Нарушения: 5

pyles

Регистрация: 23.06.2013

Сообщения: 19831

Рейтинг: 9943

Нарушения: 5

saw_tooth сказал(а):

мир на классах клином не сошелся, и я тебе показал пример этого..просто выбешивает, когда их тулят где нужно и где не нужно.

А я считаю, что в С++ можно обойтись встроенными шаблонами, и не городить свой велосипед (если уж на то пошло).

Но тут есть проблем, хоть ТС и написал С++ по глупости своей, имел он ввиду таки классический Си (да,да, экстрасенс я).

Нажмите, чтобы раскрыть...

Существует мнение что объект класса - это лишь способ представить абстракцию реального объекта

Как в пидручниках рассказывают - есть абстрактный класс фигура

У которого есть подклассы треугольник, квадрат

Класс - это способ организации данных и не более, для удобства хранения данных

Метод - это абстракция действия

Интерфейс - абстракция взаимодействия классов

В моем понимании, паттерны проектирования - это не какакая- узкая сфера ооп

Это набор велосипедов для архитектора

Т.е конфликт ооп вс функциональщине тупо надуман

Причина - стремление владеть модными фреймворка

Козырять знанием терминов

Ну ты сам наверно понимаешь о чем я. Фронтэндеры - это прям стереотип модного програмиста






saw_tooth

Пользователь

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3287

saw_tooth

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3287

Hisart сказал(а):

За такое репорт сразу,

Нажмите, чтобы раскрыть...

Ты щас серьезно? это абстрактный пример, конечно нужно деструктор объявлять и реализовывать.

Mortal_v6.49 сказал(а):

Просто понимаешь, классы удобны для подобных заданий

Нажмите, чтобы раскрыть...

Ты видимо сейчас не прочувствовал всю суть ситуации.

В контексте С++ эти задачи бессмысленны, так как уже реализованы в виде STL и коллекций входящих в нее.

В контексте Си, задачи компонуются в структуру и все. Классы тебя между прочим, ОЧЕНЬ ограничивают для слияния с чужим кодом. (например С++ класс ты не можешь использовать в другом Си проекте, так как call-соглашения там разные).

Но в слова "писать правильно" я вкладывал как бы совсем другой смысл, а не то что нужно повсеместно использовать классы или структуры.

Mortal_v6.49 сказал(а):

В таком случае можно писать и на ассемблере, там ничего лишнего и программа будет шустрее))

Нажмите, чтобы раскрыть...

Зачем передергиваешь?

Есть задача, есть возможности - нужно реализовывать ни больше ни меньше.


gnom6584

Пользователь

Регистрация: 16.01.2016

Сообщения: 3745

Рейтинг: 1123

Нарушения: 100

gnom6584

Регистрация: 16.01.2016

Сообщения: 3745

Рейтинг: 1123

Нарушения: 100

SeeHybrid сказал(а):

Это изи или нет?roflanLico.png


Всё входит в одно ДЗ по проге

1) Написать двухмерный массив 5х8

2) Найти сумму всех ячеек

3) Найти сумму первой строки массива

4) Найти сумму первого столбца массива

5) Найти сумму всех четных элементов

6) Найти сумму всех нечетных элементов

7) Найти максимальную ячейку

8) Найти минимальную ячейку

9) Найти сумму всех ячеек до максимальной ячейки

10) Найти сумму всех ячеек до минимальной ячейки

11) Дать пользователю ввести искомое число и вывести на экран список адресов ячеек где искомое встретилось


И последнее.. Я рад что я поступил в ШагroflanLico.png

Нажмите, чтобы раскрыть...

Да, изи.

SeeHybrid

Пользователь

Регистрация: 11.06.2018

Сообщения: 96

Рейтинг: -44

Нарушения: 110

SeeHybrid

Регистрация: 11.06.2018

Сообщения: 96

Рейтинг: -44

Нарушения: 110

del. vsem sps