即便函式总是拈花惹草,但有些函式也有最喜爱的局部变数。
根据C++的传统,每个局部变数在函式死亡的同时就必须殉情。
唯有一种例外:静态局部变数。
但这却是局部变数们最不想要面对的命运。
C++的世界,没有绝对的死亡。
程式除了自己的生死无法决定之外,隶属於他的全部人,不论生死皆由他掌控。
函式也是,他可以决定自己死後,让某些局部变数成为静态,继续存活。
但成为静态局部变数,意味着他在函式死後,再没有任何生活与变动的可能,只是存在。
若有幸,函式某天再次被程式想起而复活,静态局部变数会恢复为局部变数。
内容未完,下一页继续阅读