On 04.03.2011 23:10, Jesse Phillips wrote:
simendsjo Wrote:So all const modifiers should be dropped everywhere..? And should the const be dropped here? struct somestruct { const struct otherstruct; }All in all the real answer comes down to, is the data modified. Since C makes no guarantees you must only declare things const if you know the library will abide by it. In the case above I think you have to drop it. Remember that const/immutable, and other attributes/properties aren't going to change the ABI so dropping them will be safer then leaving them.
Thanks. Does this apply to all uses of const, or just complex members?
