没有理解其中的逻辑。我以为 bird作为指针应当代表某个地址,然而于cout<<bird时却显示wren而非地址
bird一定是一个指针,应该是cout对字符串指针做了优化,默认传入字符串指针时打印字符串的内容,你可以把bird转换成长整数再打印,就是地址了