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

Rooster

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

Перепись  

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

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

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

"придерживаться идеального мира бизнес процессов"

это миф

 


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


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

Гайз, как же вам не повезло, что вы не работаете на плюсах.

пофиксил вебера


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

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

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

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

 

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


Ссылка на сообщение
(изменено)

Посмотрите, какая грязь:

#include <iostream>
#include <cmath>

int sqr(int num)
{
  return std::pow(num, 2);
}

class Base
{
public:
  Base(): a{sqr(1)}, b{sqr(2)}
  {}

  int get_a()
  {
    return a;
  }

  int get_b()
  {
    return b;
  }

private:
  int a;
  int b;
};

class Derived: public Base
{
public:
  Derived(): c{sqr(3)}, d{sqr(4)}
  {}

  int get_c()
  {
    return c;
  }

  int get_d()
  {
    return d;
  }

private:
  int c;
  int d;
};

int main()
{
  Base * b = new Base();
  Derived * d = new Derived();

  int * dirty_ptr = (int*)b;
  std::cout << "Base: " << *dirty_ptr << ' ' << *(dirty_ptr + 1) << std::endl;
  // out: 1 4
  
  dirty_ptr = (int*)d;
  std::cout << "Derived: " << *dirty_ptr << ' ' << *(dirty_ptr + 1) << ' '
    << *(dirty_ptr + 2) << ' ' << *(dirty_ptr + 3) << std::endl;
  // out: 1 4 9 16 

  return 0;
}

Я обратился к приватным членам класса напрямую, не юзая сеттеры/геттеры. Инкапсуляция послана нахуй.


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

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


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

очень интересно, мужик. подумаю об этом на досуге

 

кстати пиздец бесят кучерявые скобки с новой строки, а также неприлепленный к типу указатель (хотя вроде по канонам так было бы неправильно)

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


Ссылка на сообщение
(изменено)
moonfangtopich said 6 minutes ago:

очень интересно, мужик. подумаю об этом на досуге

Сарказм?


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

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


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

блядь ну конечно, кого вообще ебет эта хуйня? ну можно и можно

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


Ссылка на сообщение
(изменено)
moonfangtopich said 8 minutes ago:

неприлепленный к типу указатель

Это ты про какую строчку?

moonfangtopich said 4 minutes ago:

блядь ну конечно, кого вообще ебет эта хуйня? ну можно и можно

Ну мне же надо куда-то высказаться. И вообще, на собесах ебут за непонимание этой хуйни.


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

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


Ссылка на сообщение
nibblerenush said 2 minutes ago:
moonfangtopich said 7 minutes ago:

неприлепленный к типу указатель

Это ты про какую строчку?

я об этом:

 

на лабах в универе принципиально только так и писал

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


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

Чувак, ты не обращался к приватным членам.

  

moonfangtopich написал 20 минут назад:

кстати пиздец бесят кучерявые скобки с новой строки

А ты просто болен.

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

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

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

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

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

 

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


Ссылка на сообщение
nibblerenush said 31 minutes ago:

Инкапсуляция послана нахуй.

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

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

^ↀᴥↀ^

OblongCarelessKitfox.gif

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


Ссылка на сообщение
KaRniZZZ said 5 minutes ago:

Нахуй с этого гореть?

Та я не горю.

GoldRobot said 19 minutes ago:

Чувак, ты не обращался к приватным членам.

Я получил к ним доступ не через интерфейс класса.

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


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

Ты не получал доступ к члену класса. Ты получил доступ к куску памяти в твоей программе.

Что сам написал, то и получил.


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

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

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

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

 

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


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

 

GoldRobot написал 1 час назад:

Чувак, ты не обращался к приватным членам.

Я получил к ним доступ не через интерфейс класса.

причем здесь плюсы

это можно почти в любом языке


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


Ссылка на сообщение
(изменено)
nibblerenush написал 2 часа назад:

Я обратился к приватным членам класса напрямую, не юзая сеттеры/геттеры. Инкапсуляция послана нахуй.

А в JVM ты можешь рефлексию юзать и обращаться к приватным членам класса. Как сказали много где можно так или иначе залезть во внутренности.

 

Инкапсуляция это всего лишь контракт. 


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

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


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

Бля, какого-то хуя начал хрипеть левый наушник на Линуксе. И после этого дистрибутивы на основе Линукса считают нормальными операционным системами.

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


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

кем?

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


Ссылка на сообщение
(изменено)
nibblerenush написал 51 минуту назад:

Бля, какого-то хуя начал хрипеть левый наушник на Линуксе. И после этого дистрибутивы на основе Линукса считают нормальными операционным системами.

точно на линуксе а не на компе?

у тебя на томже компе (звуковуха+гнездо) с виндой проблемы нет?

 

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

 


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


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

Нет никаких проблем с линуксом, просто кто-то очень сильный С++ разработчик.

moonfangtopich написал 4 часа назад:

очень интересно, мужик. подумаю об этом на досуге

 

кстати пиздец бесят кучерявые скобки с новой строки, а также неприлепленный к типу указатель (хотя вроде по канонам так было бы неправильно)

скобки на новой строчке увеличивают читаемость кода

по канонам int* p, но в любой случае int* p || int * p | int *p;


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

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


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

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