Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/43: Рейтинг темы: голосов - 43, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 43

Опытным программистам С++

25.01.2018, 16:56. Показов 9474. Ответов 254
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я начал изучать С++. Есть определенный план обучения. Например: сначала изучить синтаксис, принцип ООП, контейнеры STL, стандарты С++11/C++14. Вопрос звучит так: что можно еще добавить в список для изучения? Я еще не определился в какой сфере хочу использовать язык, что нужно знать вообще не привязанная к определенной области?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.01.2018, 16:56
Ответы с готовыми решениями:

вопрос к опытным программистам
напишите пожалуйста, как часто вам приходилось или приходится использовать для обработки ошибок механизм try-catch. Возможен ли...

Вопрос к опытным програмистам
Ситуация такова, начинаю учить программирование в целом ну и Си++ в частности, как показало множество самостоятельных заданий в книге у...

Посмотрите опытным взглядом
Задание Дано натуральное число n. Сформировать целочисленный массив A(2n), элементами которого являются числа 1, 3, 5, . . . ,...

254
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:14
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от tmpValue Посмотреть сообщение
Не читал, но осуждаю, да.
Тама вместо модели объектов выгребная яма.
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.01.2018, 04:16
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
политику роста в рантайме. но рост это как бы явление редкое по определению и вычисление на сколько расти все равно есть так же как и факта того нужно расти или нет.
А часто приходилось ее менять в рантайме?

Добавлено через 1 минуту
Цитата Сообщение от tmpValue Посмотреть сообщение
Что "да"? Не информативно. Твоя реплика может трактоваться по-разному. Не пристало выражать свои мысли подобным образом профессионалу.
Поэтому я выразил свои мысли второй цитатой.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 04:19
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Вообще С++ это так сказать проходная планка в высшую касту индустрии. Освоил на нем все что надо для атаки - будешь высокоинтеллектуальный софт писать если матан осилишь. не осилил - будешь на руби говносайты клепать.
Согласен. Освоив кресты есть шанс попасть в высшую лигу, туда где на кресты смотрят как на гуано. Имея опыт на крестах всегда можно заключить что "это не правильно, это по-крестовски".

Добавлено через 1 минуту
Цитата Сообщение от lArtl Посмотреть сообщение
Поэтому я выразил свои мысли второй цитатой
Ты намёками своими девок в клубе озадачивай. В беседе профессионалов будь однозначен и последователен.

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Тама вместо модели объектов выгребная яма
А тута вертуальныя диструкторы, да. Лололо.
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.01.2018, 04:19
Цитата Сообщение от tmpValue Посмотреть сообщение
Ты намёками своими девок в клубе озадачивай. В беседе профессионалов будь однозначен и последователен.
Думал, что у некоторых "профессионалов" с логикой все хорошо.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:23
Цитата Сообщение от lArtl Посмотреть сообщение
А часто приходилось ее менять в рантайме?
не сильно часто в основном запрет включается иногда. но делать ее настраиваемой в компайлтайме слишком много типов контейнеров потом. хотя в принципе сунуть еще один аргумент в шаблон не проблема при этом один из вариантов специализаций сделать с определением политики в рантайме. реально нужен фиксированный шаг для списков узлов деревьев и иногда запрет/разрешение роста для буферов живущих в GPU.для остального обычно удобен экспоненциальный. Хотя для быстрой вставки лучше таки сегментированный массив особенно если результат все равно потом копировать в буфер в GPU.
Ну в принципе если я какую то библиотеку делаю на выходе всегда тотально настраиваемый конструктор. Главное потом при сборке конструкций под конкретную задачу выбрать только нужное чтобы не допустить комбинаторного взрыва.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 04:23
Цитата Сообщение от lArtl Посмотреть сообщение
Думал, что у некоторых "профессионалов" с логикой все хорошо.
Цитата Сообщение от tmpValue Посмотреть сообщение
Ты намёками своими девок в клубе озадачивай.
Ну ты понел, да? И не надо прикрывать логикой свою муть. Логика однозначна, имеет определения, ставящие тезисы "по полочкам". Твои высказывания как заигрывания с самкой homo sapiens. Либо конкретизируй, либо исчезни.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:25
Цитата Сообщение от tmpValue Посмотреть сообщение
Освоив кресты есть шанс попасть в высшую лигу, туда где на кресты смотрят как на гуано
Высшая каста - это там где ракеты в космос запускают реакторами управляют или как минимум САПРы для проектирования всего этого делают. Руби и прочие мусоросборники там за говно не считают.

Добавлено через 1 минуту
Цитата Сообщение от tmpValue Посмотреть сообщение
А тута вертуальныя диструкторы, да. Лололо.
и чем плохи виртуальные деструкторы? Всяко VMT получше чем хеш названий методов и полей. Да и как бы неизменяемые в рантайме сигнатуры классов ключ к успеху и здравому мышлению.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 04:32
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Высшая каста - это там где ракеты в космос запускают реакторами управляют или как минимум САПРы
Это тот телескоп, который уже лет 17 летит "к краю вселенной" и написан на Common Lisp? Ты про него говоришь?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Руби и прочие мусоросборники там за говно не считают.
Руби и я не считаю за идеал, но думаю что концепцию ООП он все же реализует. В отличе от кректов.

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
и чем плохи виртуальные деструкторы?
Да тем что это костыль. В идеале в таких костылях просто нет нужды. Внезапно, да?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Всяко VMT получше чем хеш названий методов и полей
Это вообще не важно. Сложность реализации компилятора не должна зависеть от языка, который надо транслировать.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да и как бы неизменяемые в рантайме сигнатуры классов ключ к успеху и здравому мышлению.
Ололо, птр равно рефференстуобжект.

Добавлено через 2 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Высшая каста - это там где ракеты в космос запускают
Так, ради интереса, с кем из SpaceX ты знаком?
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:41
Цитата Сообщение от tmpValue Посмотреть сообщение
Да тем что это костыль. В идеале в таких костылях просто нет нужды. Внезапно, да?
Костыль это объектная модель сматалка. а динамическая диспетчеризация наиболее быстрый способ диспетчеризации внутри одного процесса.

Добавлено через 4 минуты
Цитата Сообщение от tmpValue Посмотреть сообщение
Так, ради интереса, с кем из SpaceX ты знаком?
У меня свой SpaceX. Посредством DirectX.
Цитата Сообщение от tmpValue Посмотреть сообщение
Сложность реализации компилятора не должна зависеть от языка, который надо транслировать.
И че дальше?
Цитата Сообщение от tmpValue Посмотреть сообщение
Это тот телескоп, который уже лет 17 летит "к краю вселенной" и написан на Common Lisp? Ты про него говоришь?
Шаттл вообще на PL/1 был. но за это время много чего поменялось.

Добавлено через 36 секунд
Цитата Сообщение от tmpValue Посмотреть сообщение
Ололо, птр равно рефференстуобжект.
Не равно. Потому что референс не изменяем в отличии от птр

Добавлено через 49 секунд
Цитата Сообщение от tmpValue Посмотреть сообщение
Руби и я не считаю за идеал, но думаю что концепцию ООП он все же реализует
ООП это не концепция а методология проектирования. И реализует ее не язык а программист.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 04:44
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
а динамическая диспетчеризация наиболее быстрый способ диспетчеризации внутри одного процесса
Лол, и это утверждает сторонник нестрогой статичекой типизации как аргумент против динамической, где объект есть тип.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Шаттл вообще на PL/1 был.
Очередной лол. Шатл не более чем средство доставки.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:46
Цитата Сообщение от tmpValue Посмотреть сообщение
Шатл не более чем средство доставки.
А любой космический аппарат так же как и летательный не более чем средство доставки.

Добавлено через 1 минуту
Цитата Сообщение от tmpValue Посмотреть сообщение
где объект есть тип
объект есть не более чем кусок памяти. А типом является класс.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 04:48
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Не равно. Потому что референс не изменяем в отличии от птр
И тем не менее.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ООП это не концепция а методология проектирования. И реализует ее не язык а программист.
Бинго! Реализует ее программист, который "выпустил в свет" язык программирования.

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А любой космический аппарат так же как и летательный не более чем средство доставки.
А это уже не важно. Важно то что ты сославшись на "высшую касту" забыл учесть что сам никогда там и не бывал.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:48
Цитата Сообщение от tmpValue Посмотреть сообщение
Реализует ее программист, который "выпустил в свет" язык программирования.
Иди учи матчасть двоечник. Это методология проектирования основанная на моделировании поведения и взаимодействия сущностей предметной области

Добавлено через 31 секунду
Цитата Сообщение от tmpValue Посмотреть сообщение
Важно то что ты сославшись на "высшую касту" забыл учесть что сам никогда там и не бывал.
Я в молодости 10-гигаватными движками наигрался достаточно.
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.01.2018, 04:52
Цитата Сообщение от tmpValue Посмотреть сообщение
Твои высказывания как заигрывания с самкой homo sapiens.
Или как общение с "профессионалом"
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 04:53
Цитата Сообщение от tmpValue Посмотреть сообщение
И тем не менее.
C++
1
2
delete tmpValue;
tmpValue = nullptr;
А с референсом так низя.
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 04:58

Не по теме:

Ололо, кто-то меня тут минуснул ))) что безусловно делает мне честь.


Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Иди учи матчасть двоечник
От бессилия и отсутвия аргументов. Понимаю. Слейся уже достойно.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это методология проектирования основанная на моделировании поведения и взаимодействия сущностей предметной области
Ты о чем вообще? Бьорн вовсе не ставил перед собой задачу "идеального проекта". Он поставил задачу максимальной эффективности и в некоторой степени ее достиг, но только благодаря желанию и не боясь отступить от принятых идиом. За что ему респект.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Я в молодости 10-гигаватными движками наигрался достаточно
Бро, я тоже сахар на сковороде палил и что?

Добавлено через 3 минуты
Цитата Сообщение от lArtl Посмотреть сообщение
Или как общение с "профессионалом"
Либо по делу, либо фапать на профи, да. Есть что сказать?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А с референсом так низя
ЩИТО?!!
C++ (Qt)
1
2
ref_t ref = &val;
void *ptr = ref;
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 05:05
Цитата Сообщение от tmpValue Посмотреть сообщение
Ты о чем вообще?
О методологии проектирования. Язык это не более чем ручка которой записывается решение задачи. А решается задача при помощи методологии.

Добавлено через 1 минуту
Цитата Сообщение от tmpValue Посмотреть сообщение
ЩИТО?!!
А вото. ссылка инициализируется адресом при определении и потом этот адрес (значение ссылки) не изменяется не изменяется. Значение указателя изменяется когда угодно.

Добавлено через 28 секунд
Цитата Сообщение от tmpValue Посмотреть сообщение
Бро, я тоже сахар на сковороде палил и что?
НУ и иди себе дальше сахар пали неуч
0
 Аватар для tmpValue
41 / 75 / 15
Регистрация: 04.10.2017
Сообщений: 283
29.01.2018, 05:11
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
О методологии проектирования
Так вот признай что в этом ты ни бельмеса не понимаешь. Говоришь о том чего нет или то что революционно и пока еще не имееет никакой методологии. Теории информации не чуть более полвека. Это ничто и возможно вполне ошибочно.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Язык это не более чем ручка которой записывается решение задачи.
Именно. Именно поэтому я и сказал что такие вещи как ООП лучше изучать не на крестах, ибо кресты здесь проигрывают.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А решается задача при помощи методологии.
Фон Неймана, да.

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А вото. ссылка инициализируется адресом при определении и потом этот адрес (значение ссылки) не изменяется не изменяется. Значение указателя изменяется когда угодно.
Какой сообразительный экземпляр. Сам додумался. А сказанное не смущает?
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
29.01.2018, 05:12
del)
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.01.2018, 05:13
Цитата Сообщение от tmpValue Посмотреть сообщение
Теории информации не чуть более полвека.
Теории алгоритмов более 1200 лет и вся алгебра на ней зиждится.

Добавлено через 30 секунд
Цитата Сообщение от tmpValue Посмотреть сообщение
Именно поэтому я и сказал что такие вещи как ООП лучше изучать не на крестах, ибо кресты здесь проигрывают.
Глюпости которые обычно разносят неучи неосилившие ООП.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2018, 05:13
Помогаю со студенческими работами здесь

Вопрос к опытным раскрутчикам.
Два месяца назад заказал раскрутку своего сайта. Задача - 100 уникальных посетителей в сутки. Из запросов, по которым требовалось...

вопрос к опытным програмистам
вопрос такого рода - за сколько вы делаете сайт и какими методами 1. Сайт визитка 2. Сайт Блог 3. Сайт форум 4. Сайт продукции (...

Вопрос к опытным гуру
В общем краткая история проблемы. Есть сайт. Сайту 3 года примерно. Коммерческий проект, сделанный под свои конкретные задачи. На сайте...

Взываю к опытным php-шникам
Заранее прошу прощения если пишу не в той теме. В общем проблема такая. Есть галерея: <div...

Нужен совет опытным верстальщиков ?
Используете ли вы повседневной верстке, в CSS такие свойства CSS3, как transform, transition, animation ? И, если да, то с какими...


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

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru