值相同的2个不同的常量字符串内存地址是相同的。
这是编译器优化的结果。
常量在内存中被放置在常量存储区。
如果你用字符串常量初始化一个字符串变量,那么这俩字符串的地址相同,即便该字符串期初被分配了内存也会被立即释放。
所以得出个结论——字符串常量无需释放。
值相同的2个不同的常量字符串内存地址是相同的。
这是编译器优化的结果。
常量在内存中被放置在常量存储区。
如果你用字符串常量初始化一个字符串变量,那么这俩字符串的地址相同,即便该字符串期初被分配了内存也会被立即释放。
所以得出个结论——字符串常量无需释放。