Перейти к публикации
  • Сейчас на странице   Всего пользователей: 4   (0 пользователей, 4 гостя)

Rooster

Программирование[10]

Перепись  

313 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Vova написал Только что:

 

Прикинь ты можешь так написать

 

void func(int i);

 

void func(const int i) { std::cout << i; }

Ну нихуя себе! Спешите видеть, вован переоткрывает америку!

 

Встречный вопрос. Ты можешь отличить "можно" от "нужно"?

А еще можно писать без умных указателей и без стднышх контейнеров, велосипедя самому. Но это не значит что так нужно делать.


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал Только что:
Vova написал 2 минуты назад:

 

Прикинь ты можешь так написать

 

void func(int i);

 

void func(const int i) { std::cout << i; }

Ну нихуя себе! Спешите видеть, вован переоткрывает америку!

 

Встречный вопрос. Ты можешь отличить "можно" от "нужно"?

А еще можно писать без умных указателей и без стднышх контейнеров, велосипедя самому. Но это не значит что так нужно делать.

 

Еще раз

 

Как const в декларации помогает?

 

void func(const int i);

 

void func(int i) { i = 10; std::cout << i; }

 

Давай конкретно ответь без демагогии и я респектну

 

Правда правильный ответ я и так знаю потому void func(const int i); это ворнинг в IDE


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение

я подзабыл, это у элазора была потилика, что код надо переписывать, тк читать это для слабаков?

кажется вова недалек от этого уже

GoldRobot и Drakonian понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Vova написал 3 минуты назад:
Drakonian написал 6 минут назад:

ты какие-то свои влажные фантазии пишешь про меня и мои паттерны которые никак не коррелируют с реальностью
и пытаешься рофлить над этим?

 

Я не пытаюсь рофлить Я говорю ты идентичен  некоторым челам с которыми я работал

 

Их особенность ограниченный кругозор и то что они скучные С претензия - нахуй ты пытаешь меня анализировать со своим узким кругозором

Ладно там кругозор, но претенциозность ты где увидел? :chel:

Поделиться сообщением


Ссылка на сообщение
Drakonian написал Только что:

Ладно там кругозор, но претенциозность ты где увидел? :chel:

 

Моя претензия*


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Vova написал 3 минуты назад:

Как const в декларации помогает?

 

Давай так, он помогает когда ты придерживаешься политики что конст в декларации автоматом означает что конст в имплементации. Мы вроде говорили об этом.

Писать вот как ты сейчас сделал, за это четвертовать нужно нахуй.

 

Vova написал 4 минуты назад:

Правда правильный ответ я и так знаю потому void func(const int i); это ворнинг в IDE

Clion ворнинг даст если в декларации есть конст, а в имплементации нету.


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 1 минуту назад:

Давай так, он помогает когда ты придерживаешься политики что конст в декларации автоматом означает что конст в имплементации. Мы вроде говорили об этом.

 

Отлично

 

Мы возвращаемся к тому что написал сразу

 

Такая политика нарушает принцип что интерфейс не должен знать детали имплементации


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Vova написал Только что:

Такая политика нарушает принцип что интерфейс не должен знать детали имплементации

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


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 2 минуты назад:

Clion ворнинг даст если в декларации есть конст, а в имплементации нету.

 

Можешь пруфануть?

 

Еще интересно если в декларации нет а в имплементации есть


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Vova написал Только что:

Можешь пруфануть?

 

Попозже


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

с какого перепугу ты решил, что уведомление интерфейса о том, что он не будет никогда менять параметры, является деталью имплементации?

 

я на плюсах не пишу, но условно с точки зрения шарпа ты сейчас говоришь, что логически

interface Foo

{

     int Bar { get; }

}

 

равносильно

 

interface Foo

{

     int Bar { get; set; }

}

 

 

СХУЯЛИ

 


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)
GoldRobot написал 17 минут назад:
Vova написал 18 минут назад:

Такая политика нарушает принцип что интерфейс не должен знать детали имплементации

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

 

Тоже нельзя потому что с точки зрения языка без конст тоже самое тупо 1 в 1 и тк меньше текста то предпочтительнее

 

И твоя политика тоже бред кроме нарушения принципа интерфейса что уже достаточно например ты не сможешь повторить override слово в имплементации

 

Короче такая политика не может быть консистентной будучи изначально неверной

 

Вся эта хуйня изходит от непонимания как язык работает те что является частью сигнатуры а что нет

 

const в pass-by-value не является частью сигнатуры

 

C noexcept та же хуйня кста - люди не вдупляют


Изменено пользователем Vova

towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
(изменено)
GoldRobot написал Только что:

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

Стдшные контейнеры тормозят или не достаточны в любых задачах где важна производительность. В некоторых случаях можно оставить vector, всё остальное в помойку. Умные указатели вообще не нужны, если нужна максимальная производительность. Да и вообще, умные указатели лишь упрощают написание кода. А если программа умеет падать, в таком случае нужно переписывать программу, а не применять умные указатели.

Kant написал Только что:

я подзабыл, это у элазора была потилика, что код надо переписывать, тк читать это для слабаков?

К инвалидам принято относиться со снисхождением, поэтому я тебе напомню, дружок, что

Существует код, который проще написать самому с нуля, чем прочитать.

Можеш спорить с этим очевидным фактом до посинения (чем бы дитё ни тешилось лиш бы не плакало).


Изменено пользователем E1azor
ни

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

:megapray::megapray::megapray::megapray::megapray:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Drakonian написал 1 час назад:

Зато какая же красочная жизнь под маркой становится, да?)

 

ну вообще-то да......................................

Поделиться сообщением


Ссылка на сообщение

Ладно, как вам такой код?

 

void func(const size_t &N, const int* const&m1,// читать
          int* const&m2,// читать + писать
          int* &m3)// писать

{
    if(N)
    {
      	m3 = new int[N];
        m3[0] = m1[0] + m2[0];
        m2[0] = m1[0] - m2[0];
    }
}

 


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
(изменено)
// лежать + сосать

 


Изменено пользователем VovaZbest
Nikki Sixx, ^p1x, Kant и 3 другим понравилось это

Поделиться сообщением


Ссылка на сообщение

да, но хз почему так смешно)


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

куда вы засовываете бизнес логику в бек на графйле? В контроллеры или сервисы? И нахуй вообще нужны контроллеры в графкле?

 

 

Поделиться сообщением


Ссылка на сообщение

Ебать элазор камбечит:pray::pray::pray: корона, спасибо что живой, а то такой эпик мог проебать

 

Достаточно дорого очко продал, или снова на чай не хватает?:onneponimaet:

GoldRobot понравилось это

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...