go语言与C++细节上的一些差异
类型声明和类型别名的区别 C++: C++中声明新类型,只能使用 类 或 结构体 的形式。 例如在源文件a.cpp中,可以声明类B: class B;。类B的定义放在b.cpp中。 C++中声明类型的别名时,有两种方法: 1,使用typedef关键字。 它的格式是: typedef OldType NewType; 例如:typedef int ChatInt; 2,使用define关键字(宏定义的方法)。 它的格式是:define NewType int; golang: go语言中声明新类型,只能使用type关键字,例如: type Books struct { title string author string subject string book_id int } C++中,对结...阅读全文