“We must find a way... to make indifferent and lazy young people
sincerely eager and curious — even with chemical stimulants if there is no better way” © А. и Б. Стругацкие ОЗ
Поскольку эвент объявлен не в столице, закину сюда объявление для киевлянок:
Рассмотрю кандидаток для пополнения моего гарема секс-рабынь. Требования — высшее образование, материальная обеспеченность, модельная внешность, наличие своей жилплощади в Киеве.
Краткое резюме на клингонском с 3D сканом в полный рост ню слать в личку.
%)
Как это нет контроля? Такая практика есть только в бодишопах. Там да, контроля нет. Но кто в трезвом уме сейчас работает в бодишопе?
Так дело не в ФЛП, а в том что вы ощущаете себя «в шахте». А я будучи ФЛП законно считаю себя частным предпринимателем, владельцем собственной фирмы. Со всеми вытекающими. Я беру на себя больше ответственности чем наемный сотрудник работающий на меня (!).
Какие же преимущества есть у «оф-оформления» по сравнению с ФЛП? Хоть одно!
Lol! А СПД это не белая?
0) научитесь заниматься сексом
Под хорошее настроение могу до 18 раз в сутки. ;oP
Кто обосрался с примером? Голову включи, код прочитай.
С чего ты взял что я разработчик игр? С того что я работаю в WG? Lol.
Передай Фисуненко что собеседование ты мне завалил.
Мда, совсем дно в Samsung понабирали. Правда, это еще при мне началось. Мистеру Киму нужно было штат набить... Вот и появились такие деятели как ты.
PS Блин, ты бы еще умение пользоваться printf в LinkedIn написал. boost::property_tree. Обосраться и не встать.
gcc 4.9.2 c -std=c++11 не пропускает.
PS Пичаль-тоска. До чего компиляторы дошли! Поломать ничего не дают!
Вы, батенька, ответили не прочитав и не подумав.
Почему код:
void thrdFunc ( std::string& a ) {};не корректен, а
....
std::thread thrd ( thrdFunc, somestring );
void thrdFunc ( const std::string& a ) {};прекрасно скомпилится?
....
std::thread thrd ( thrdFunc, somestring );
Между прочим, если говорить о оригинальности STL с точки зрения стандартизации, то еще можно поспорить какой STL «оригинальней» SGI или Dinkum.
Да очень просто:
void foo( const std::string &s )
{
std::cout << s << std::endl;
}
void bar( std::string s )
{
std::cout << s << std::endl;
}
int main()
{
std::string text = “text.”;
foo( text ); // doesn’t make a copy of “text”
bar( text ); // makes a copy of “text”
return 0;
}
Правда стоит отметить что в С++11 есть workaround для этого. Т.е. :
void thrdFunc ( std::string& a ) {};
....
std::thread thrd ( thrdFunc, somestring );
просто не скомпилируется.
Собственно потому что в этом месте как раз const необходим.
Александр, садись, два!
const жизненно необходим. Как пример реализация того же std::string в gcc (например 4.9.2) и MSVC. Если в первом используется reference counter то во втором нет.
А теперь, внимание, вопрос. Какие side effects может дать отсутствие модификатора const в многопоточной программе?
Тихо-тихо! Картофан не трогай! ;o)
Учите матчасть.
STL включен в стандартную библиотеку. И имеет достачно много _различных_ реализаций.
Это стандартная практика бодишопов. Контор в которых не интересует результат.
В том же Samsung-е за такие скрам-аджайл псевдотехнологии больно били по рукам.
Вы пропустили C, С++, RTOS и Java. ;o)
Такая уже в коллекции есть. Хочу с клингоским. Или на крайний случай язык гоа’улдов или древних.