摘要: c++是一种强类型的语言。对变量赋值时,如果类型不匹配,也不能隐式转换,编译就会报错。 在很多动态语言里,js,lua等,变量都是无类型的: 如: var a = 3; a = 3.1415; a = “Hello”; 这样任意类型赋值都可以,这个a其实只是对它保存内容的一个引用。 c++要实现这样的类型有几种方式: 1. 定义一个巨大的union,把所有的类型都包含进去。 2. 把所有类型都转换... 阅读全文
posted @ 2010-11-24 22:04 火月 阅读(902) 评论(0) 推荐(0) 编辑