传常量与变量的区别
向构造函数或其他函数中传入参数时,如果是运行时绑定,则传常量与变量是有区别的。例如:
con ct("hello world!"); con.say();当调用say()时,常量“hello world!”可能已经被编译器释放了,所以say的时候,就看不见期望的结果了。这是变量生命期造成的。
con ct("hello world!"); con.say();