Оптимизация C/C++ [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Оптимизация C/C++ [закрыто]

Сообщение Anonymous »

Я вырос в объектно-ориентированном подходе к программированию, а это, к сожалению, означало, что высокооптимизированный код не является моей сильной стороной. Сейчас я довольно хорошо владею C и обычно могу делать что-то достаточно разумно, но мне все еще трудно придумать наиболее оптимизированный способ решения ситуаций.

Один пример будет:

Код: Выделить всё

int strlen(const char* str)
{
char* s;
for (s=str; *s; ++s);
return s-str;
}
Я бы никогда не подумал об этом.

Итак, какие хорошие ресурсы могут вам предложить оптимизированный код вроде этого? Я хотел бы найти место, где я мог бы прочитать о теории, лежащей в основе этого, о том, что компилятор делает в фоновом режиме, что делает это полезным и т. д.

Это было бы Также было бы неплохо, если бы были отмечены некоторые ресурсы для изучения оптимизированных структур данных с применением к реальным сценариям, но это, вероятно, слишком много, чтобы просить.

Подробнее здесь: https://stackoverflow.com/questions/686 ... imizations
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»