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

Hed-kun

Программирование, т. 5.1.

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

(изменено)

программы поддержки девелоперов наше все

 

большую часть сам покупал, конечно же

но это окупается, когда на тебе сайт с миллионом посетителей 64.png


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

Мобильное приложение для продоты https://play.google....id=ru.prodota.m

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


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

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


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

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


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

Ну только я по удаленке устроился, так что это казалось весьма странным решением :trollface:

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


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

userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

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


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

Это, оопный вопрос,

class IStorage{
public:
virtual int getsize() = 0;
virtual Circle *get(int a) =0;
virtual void set(Circle *a) = 0;
virtual void del(int a) = 0;
};

имею интерфейс хранилища объектиков, потомок от него будет Storage, там много методиков, вот, а в основной программе я хочу пользоваться хранилищем только через интерфейсик, т.е. запретить юзать методики Storage(для чего и нужны интерфейсы, как я понял это доп. ограничения помимо модификаторов доступа). Не понял я как пользоваться интерфейсиком, т.е. Storage потомок Istorage, т.е. я создавая

Storage *storage = new IStorage;

вот так смогу пользоваться только методами интерфейса?


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

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


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

Storage *storage = new IStorage;

вот так смогу пользоваться только методами интерфейса?

Так вообще можно делать?

Тебе же обратная нужна херня:

IStorage *storage = new Storage;

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


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

Это, оопный вопрос,

class IStorage{
public:
virtual int getsize() = 0;
virtual Circle *get(int a) =0;
virtual void set(Circle *a) = 0;
virtual void del(int a) = 0;
};

имею интерфейс хранилища объектиков, потомок от него будет Storage, там много методиков, вот, а в основной программе я хочу пользоваться хранилищем только через интерфейсик, т.е. запретить юзать методики Storage(для чего и нужны интерфейсы, как я понял это доп. ограничения помимо модификаторов доступа). Не понял я как пользоваться интерфейсиком, т.е. Storage потомок Istorage, т.е. я создавая

Storage *storage = new IStorage;

вот так смогу пользоваться только методами интерфейса?

у интерфейсов нет методов


Публикация отключена

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


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

а ещё можно перестать постить сюда свой ебаный долбоебизм

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


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

Storage *storage = new IStorage;

вот так смогу пользоваться только методами интерфейса?

Так вообще можно делать?

Тебе же обратная нужна херня:

IStorage *storage = new Storage;

зис

 

 

Storage *storage = new IStorage; - попытка создать объект абстрактного класса, что невозможно сразу же, а затем, ты пытаешься присвоить родителя в переменную ребенка.

Если бы это хотя бы теоретически могло осуществиться, ты мог бы через свой полученный указатель на объект "ребенка" попробовать обратиться к полям, которых просто нет в классе родителя, объет которого ты через new и создал. В итоге ты обратился бы в невыделенную никем память.

 

а вот IStorage *storage = new Storage; как раз правильный вариант.

Ты ограничиваешь функциональность созданного объекта Storage тем, что обращаться к нему ты можешь только через переменную типа IStorage.


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

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

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


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

все бы ничего, гуд лак потом с весельем типа:

 

if( typof (int)(Storage) == IStorage) {

(DWORD)(float)(int)(NewStorage(Storage(IStorage)storage)(Storage_.typoof ==Storage)

}


Изменено пользователем Обязательное_поле

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


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

сразу видно сеньёр жс макаку


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

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


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

пизда поцоны

дрочево с пикселями приносит больше, чем работа на адронном коллайдере

в общем я счастлив какникрути


Изменено пользователем Обязательное_поле

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


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

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


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

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


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

8cae0b32b7.png

 

как распаковать это? :sad:

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


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

7zip может tar разархивировать

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


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

как и винрар, который у него стоит


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

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


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

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