Со всем последним шумом C, я прочитал, что есть несколько способов свести к минимуму использование malloc в C и что это очень хорошая практика. Я когда-либо понятия не имел, когда и как, или что такое такая практика. Таким образом, мой вопрос будет, возможно, некоторые опытные программисты C могли бы привести некоторые примеры, где можно (или нужно) написать что-то без malloc, но что было бы действительно неочевидным способом для программиста-новичка C (и, таким образом, сказал, что новичок просто использует malloc)? Возможно, у вас есть опыт от факторинга malloc во что-то еще.
P.S. некоторые сообщения, которые я читал, ссылались на исходный код Quake 3 и то, как он избегает использования malloc, поэтому, если кто-то знает об этом, было бы интересно узнать, что там делается, поскольку, по крайней мере, для того, чтобы знать, я бы хотел избежать копания в код землетрясения бесцельно. (так как хорошо, если они избегают использования malloc-поиска для malloc, я не буду давать много результатов, я полагаю, также кодовая база, скорее всего, не такая простая, как могут быть отдельные примеры)