摘要: typeid关键字 注意:typeid是操作符,不是函数。这点与sizeof类似) 运行时获知变量类型名称,可以使用 typeid(变量).name() 需要注意不是所有编译器都输出”int”、”float”等之类的名称,对于这类的编译器可以这样使用 1 int ia = 3; 2 if(typei 阅读全文
posted @ 2020-11-10 21:15 Mr-xxx 阅读(3046) 评论(0) 推荐(1) 编辑
摘要: 在C++中,我们有时可以将构造函数用作自动类型转换函数。但这种自动特性并非总是合乎要求的,有时会导致意外的类型转换,因此,C++新增了关键字explicit,用于关闭这种自动特性。即被explicit关键字修饰的类构造函数,不能进行自动地隐式类型转换,只能显式地进行类型转换。 注意:只有一个参数的构 阅读全文
posted @ 2020-11-10 20:27 Mr-xxx 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.与字符串函数strcpy区别: memcpy与memmove都是对内存进行拷贝可以拷贝任何内容,而strcpy仅是对字符串进行操作。 memcpy与memmove拷贝多少是通过其第三个参数进行控制而strcpy是当拷贝至'\0'停止。 2.函数说明: memcpy函数的功能是从源src所指的内存 阅读全文
posted @ 2020-11-10 17:18 Mr-xxx 阅读(137) 评论(0) 推荐(0) 编辑