No, it is not like Exim where the config file is overwritten by cPanel updates and one should rather use the template in WHM. In the case of the Apache configuration, cPanel (WHM) adds lines to httpd.conf only, and never recreates it from scratch. Any changes you make, are left in tact.