Я бы очень хотел, чтобы кто-нибудь провел полноценное и непредвзятое исследование на тему удобного/быстрого восприятия/чтения этих самых подчеркиваний в именах. А до этих пор любые утверждения, что что-то удобно или неудобно являются исключительно субъективными. Как мне кажется, восприятие переменной происходит целиком (т.е. целым словом, мы не читаем по буквам), и мнение, что взгляд сперва целляется за подчеркивание выглядит несколько сомнительным. То есть таким же образом можно утверждать, что глаз цепляется за подчеркивание в конце имени после его прочтения и сразу понимаешь, что перед тобой член класса. В большинстве стайлгайдов префиксные подчеркивания запрещены из-за возможных случайных ошибок (тонкости стандарта порой даже мидлы не знают).
В каком стайлгайде Вы видели использование подчеркивания в начале имени? В конце имени подчеркиваине для того, чтобы показать, что это член класса (Google С++ Styleguide). Да, встречается код, где в начале имени подчеркивание добавляют из тех же соображений, но распространенной практикой это назвать сложно.
заменили ключ (промо-код по сути), продавцу спасибо, но прошло меньше месяца и снова новый аккаунт заблокировали. Пользовался три месяца, штука клевая, но подписка полулегальная и об этом следует предупреждать покупателей.
Атака из примера с переполнением буфера выглядит несколько наивной в современных реалиях. Стековые канарейки (-fstack-protector можно в статью добавить) появились, ЕМНИП, в 2005 году в GCC, т.е. 20 лет назад. Без дополнительных приседаний эту атаку провести не получится. Но статью заплюсовал.
Курс продают. Сама статья является хорошим примером как не нужно писать статьи для привлечения студентов на свои курсы. С таким слабым коннтентом впечатление о курсе соответствующее создается.
Автор намеренно свои посты размещает в хабах Программирования и С++??? Очередной заслуженный минус. @moderatorобратите внимание, автор практически ко всем своим новостям добавляет и плюсы, и шарпы, полагаю, ради пользователей. Это еще хуже, чем кликбейтные заголовки.
Сам язык был разработан Денисом Ритчи в 1972 году, а затем популяризирован благодаря книге в соавторстве с Брайаном Керниганом (второй к самому языку никакого отношения не имеет в том числе и по его собственному признанию он лишь в соавторстве с Ритчи выпустили книгу
Керниган из скромности заявлял о своей непричастности к разработке языка Си. Он, а также другие сотрудники Bell Labs внесли огромный вклад в язык, точно так же как и С++ не разрабатывался Страуструпом в одиночку (Эндрю Кёниг, Стен Липман, Барбара Му и еще с десяток другой разных людей). Помимо Кернигана к разработке языка в значительной степени причастен Кен Томпсон, а также Дюг Макилрой, Роб Пайк, Питер Нельсон и др., по сути все кто разрабатывал UNIX в первых его версиях.
Как собеседующий на с++разработчиков, позволю себе совет - не указывайте в резюме пройденные курсы на всяких там практикумах, отусах, скилбоксах и прочих, если проходили их недавно. Таких собесят с пристрастием, потому как это признак слабых знаний и отсутствия серьезного опыта. А проходить или нет эти курсы решать каждый сам должен.
Когда у меня возникала проблема со Сбером, точнее у моего старенького отца, который не силах был бороться с подобным безобразием, я написал отзыв на banki.ru, и буквально через час меня пинганула сотрудник банка, мы созвонились и еще через два часа были отменены все левые операции и возвращены деньги.
Чего и Вам советую сделать. Все решаемо, даже в Сбере.
Я бы очень хотел, чтобы кто-нибудь провел полноценное и непредвзятое исследование на тему удобного/быстрого восприятия/чтения этих самых подчеркиваний в именах. А до этих пор любые утверждения, что что-то удобно или неудобно являются исключительно субъективными. Как мне кажется, восприятие переменной происходит целиком (т.е. целым словом, мы не читаем по буквам), и мнение, что взгляд сперва целляется за подчеркивание выглядит несколько сомнительным. То есть таким же образом можно утверждать, что глаз цепляется за подчеркивание в конце имени после его прочтения и сразу понимаешь, что перед тобой член класса. В большинстве стайлгайдов префиксные подчеркивания запрещены из-за возможных случайных ошибок (тонкости стандарта порой даже мидлы не знают).
В каком стайлгайде Вы видели использование подчеркивания в начале имени? В конце имени подчеркиваине для того, чтобы показать, что это член класса (Google С++ Styleguide). Да, встречается код, где в начале имени подчеркивание добавляют из тех же соображений, но распространенной практикой это назвать сложно.
в хаб С++ добавили эту статью ради чего?
заменили ключ (промо-код по сути), продавцу спасибо, но прошло меньше месяца и снова новый аккаунт заблокировали. Пользовался три месяца, штука клевая, но подписка полулегальная и об этом следует предупреждать покупателей.
Атака из примера с переполнением буфера выглядит несколько наивной в современных реалиях. Стековые канарейки (-fstack-protector можно в статью добавить) появились, ЕМНИП, в 2005 году в GCC, т.е. 20 лет назад. Без дополнительных приседаний эту атаку провести не получится.
Но статью заплюсовал.
Спасибо за статью! Могу порекомендовать еще статью Говарда Хиннанта (тот самый, кто move-семантику в язык добавлял) https://howardhinnant.github.io/classdecl.html с его таблицей автогенерации спецфункций + на ютубе еще семинар его для Блумберга, где он про специальные функции рассказывает (https://www.youtube.com/watch?v=vLinb2fgkHk)
Курс продают.
Сама статья является хорошим примером как не нужно писать статьи для привлечения студентов на свои курсы. С таким слабым коннтентом впечатление о курсе соответствующее создается.
Автор намеренно свои посты размещает в хабах Программирования и С++???
Очередной заслуженный минус.
@moderatorобратите внимание, автор практически ко всем своим новостям добавляет и плюсы, и шарпы, полагаю, ради пользователей. Это еще хуже, чем кликбейтные заголовки.
2. Порядок (экспонента)
Зачем эта ценная информация в хабе С++?
Зачем в этой статье указаны хабы C# и C++?
Керниган из скромности заявлял о своей непричастности к разработке языка Си. Он, а также другие сотрудники Bell Labs внесли огромный вклад в язык, точно так же как и С++ не разрабатывался Страуструпом в одиночку (Эндрю Кёниг, Стен Липман, Барбара Му и еще с десяток другой разных людей).
Помимо Кернигана к разработке языка в значительной степени причастен Кен Томпсон, а также Дюг Макилрой, Роб Пайк, Питер Нельсон и др., по сути все кто разрабатывал UNIX в первых его версиях.
не важно, VS или Vim, вообще не важно.
Не включенный хедер если поменять и попробовать пересобрать, то cmake сочтет, что нет причин для пересборки
Заинтриговал. Горкуша это что? Grok от Маска?
А в остальном - это какой-то лютый зумерский текст для ТГ-канала, а не для Хабра.
Как собеседующий на с++разработчиков, позволю себе совет - не указывайте в резюме пройденные курсы на всяких там практикумах, отусах, скилбоксах и прочих, если проходили их недавно. Таких собесят с пристрастием, потому как это признак слабых знаний и отсутствия серьезного опыта. А проходить или нет эти курсы решать каждый сам должен.
лучше подождите год, а то и два. Глядишь, он вас будет собесить в компании 3-5 человек
Это ж опять открытие Америки.
#makehabrgreateagain
Когда у меня возникала проблема со Сбером, точнее у моего старенького отца, который не силах был бороться с подобным безобразием, я написал отзыв на banki.ru, и буквально через час меня пинганула сотрудник банка, мы созвонились и еще через два часа были отменены все левые операции и возвращены деньги.
Чего и Вам советую сделать. Все решаемо, даже в Сбере.
не уверен насчет совместимости, но некоторые предложения от Саттера уже были
https://isocpp.org/files/papers/P3081R0.pdf
cppcon и другие полезнейшие конференции