![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
Alek86, а где код? не можешь ссылку кинуть?
|
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
azesmcar, скачай буст, там он и есть
http://www.boost.org/users/download/ кстати, если у вас используется STL (по нему вопросы должны быть обязательно), то буст вам скорее всего очень пригодится |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
Alek86, используеться конечно
но буст - пока не вошел в стандарт из принципа не использую. Нет никаких гарантий что синтаксис функций или классов не изменится со временем не так ли? буст я смотрел, очень полезная штука но использовать пока не хочу. Добавлено через 3 минуты и 3 секунды
есть конечно 1. Типы итераторов 2. Типы контейнеров 3. Распределение в памяти для всех типов контейнеров..дополнительные расходы 4. Сложность поиска для всех контейнеров Кстати, вроде тема для того чтобы народ делился |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
если ты не подвержен децкому "хочу все поновее", то бояться особо нечего. можно просто не обновляться. + буст разрабатывается серьезными ребятами (чуть ли не комитетом по стандарту плюсов) - потому интерфейс его меняется крайне редко. по теме - мне кажется надо задать вопросы по основам плюсов, ООП и (главное) логическую задачку. нужно ведь понять, насколько умный человек перед тобой сидит, а не насколько начитанный. если человек прочел всего саттера, александреску и т.п, он часами может рассуждать о том, как правильно писать код с использованием списка типов и паттернов проетирования (ни разу такого не видел). но при этом может просто не уметь думать. и в любой боле-мене нестандартной ситуации будет тормозить всю разработку Это сообщение отредактировал(а) Alek86 - 11.11.2008, 13:07 |
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
Alek86
не подвержен
знаю, но в том-то и дело что "крайне редко", но меняеться. Даже для такой функции как clear() стандарт не говорит что завтра в нее не добавят новых параметров со значениями по умолчанию, и серьезные ребята подстраховываются Дело конечно спорное и вероятность изменения интерфейса не так уж велика, но тут дело скорее в другом..в принципе Логические вопросы есть конечно, но этот раздел посвящен С++, потому решил умолчать об этом |
||||
|
|||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Не знаю что о человеке может сообщить ответ на первый вопрос, поясните
Это сообщение отредактировал(а) Rickert - 11.11.2008, 13:55 -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 45 Всего: 134 |
Тогда логическая задачка должна быть придуманной самостоятельно. Иначе это будет что-то типа "а читал ли человек о трех лампочках" -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
поясняю Если ответил Представляет как устроен полиморфизм, что такое виртуальная таблица, знает что для класса храниться указатель на виртуальную таблицу. Умеет применять теоретические знания для решения практических задач - это не однозначно конечно, но вместе с остальными тестами дает кое какое представление Если не ответил Само по себе практически ничего не означает так как мог просто не додуматься, и возможно в другой раз ответил бы..со всеми бывает. Но с остальными задачами дает кое какое представление. Это не из тех задач после нерешения которых интервью прекращается |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
как у Спольски - без решения. Чтоб посмотреть, как он будет выкручиваться |
|||
|
||||
| Ln78 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 25.11.2006 Репутация: 13 Всего: 15 |
azesmcar, я бы такое решение не стал писать. Наверное, я бы спросил, что имеется в виду как раз это дело с размерами, если бы и писал, то что-то используя шаблоны, под конкретный класс как-то уж очень экзотическое решение. Для меня в данном конкретном случае большим показателем было бы употребление правильной терминологии: "виртуальная таблица" - это что-то полумифическое (хотя не исключено, что просто жаргон, нужно уточнить дополнительно), а вот "таблица виртуальных функций" - чётко показывает, что никакой мистики в реализации полиморфизма нет, можно сделать её простым и понятным способом. Это сообщение отредактировал(а) Ln78 - 11.11.2008, 17:01 |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
azesmcar, я бы на первый вопрос ответил, что implementation defined, поэтому задача стандартного решения не имеет
Впрочем, тут уже выяснили. С триграфами я тоже никогда не хотел и не хочу связываться. |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 4 Всего: 91 |
Триграфы пришли к нам из языка Си и компилятор gcc вроде как их просто игнорит. Т.ч. тут нет правильного и однозначного ответа.
|
|||
|
||||
| J0ker |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: 4 Всего: 14 |
||||
|
||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
и что ты тут хочешь услыщать? свою точку зрения, или тебе действительно интересно, что по этому поводу думает кандидат? а она есть?
ппц, а если человеку ниразу не надо было перегружать new? это смотрится в гугле за 3 минуты, а исключая начинку этот оператор не отличается от других, так какой смысл от этого вопроса?
только без фанатизма, а то зададут задачу над которой думатьь надо 3-и дня. К тому же логика не очень хорошо проверяется на собеседованиях задачками. Человек теряется и пытается сразу выдать ответ, он редко пытается размышлять вслух, а это как раз и самое интересное. |
||||
|
|||||
| mes |
|
||||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
вот вам два условных примера, попробуйте реализовать через if
Это сообщение отредактировал(а) mes - 12.11.2008, 12:59 |
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |