Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 432, средняя оценка - 4.73
CyBOSSeR
Эксперт C++
2298 / 1668 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
#1

Практические задания из собеседований - C++

31.05.2011, 10:02. Просмотров 52482. Ответов 42
Метки нет (Все метки)

Предлагаю в данной теме выкладывать интересные и не очень практические задачи, которые попадаются на собеседованиях.
Я начну:

1. Написать функцию, определяющую является ли заданное число степенью двойки.
2. Написать функцию, определяющую содержит ли односвязный список циклы (например, последний ссылается на второй).

Просьба решения выкладывать под CUT'ом.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
10.07.2012, 15:05     Практические задания из собеседований #41
Deviaphan, Почитай доку, которую я давал под катом в посте №32, там описываются все проблемы, которые возникают при такой реализации, дока написана Мейерсом и Александреску.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
10.07.2012, 15:26     Практические задания из собеседований #42
Цитата Сообщение от ForEveR Посмотреть сообщение
в посте №32
Спасибки, как-то пропустил ссылку ту.)
Тогда, раз проблема связанна с оптимизацией, можно для файла с синглтоном запретить оптимизации. Через прагмы или в свойства проекта прописать. Но не переносимо получится, разумеется.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2012, 20:45     Практические задания из собеседований
Еще ссылки по теме:

C++ Builder Получить практические навыки реализации классов на С++
Задания по C++ C++
C++ Задания с++
C++ Задания C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CyBOSSeR
Эксперт C++
2298 / 1668 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
10.07.2012, 20:45  [ТС]     Практические задания из собеседований #43
Deviaphan, тут дело не только в компиляторе, дело в том, что операции могут переупорядовачиватся процессором, что тоже может привести к потоконебезопасности. В доке по ссылке это есть, но вскользь. Лучше почитать об этом в другом месте, например, здесь.
Yandex
Объявления
10.07.2012, 20:45     Практические задания из собеседований
Ответ Создать тему
Опции темы

Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru