C++
神州之光
一分耕耘,一分收获。
展开
-
模板类与类模板、函数模板与模板函数等的区别
在C++中有好几个这样的术语,但是我们很多时候用的并不正确,几乎是互相替换混淆使用。下面我想彻底辨清几个术语,这样就可以避免很多概念上的混淆和使用上的错误。 这几个词是: 函数指针——指针函数 数组指针——指针数组 类模板——模板类 函数模板——模板函数 最终在使用中,我们就可以让它们实至名归,名正言顺。 1.函数指针——转载 2015-12-09 15:39:09 · 312 阅读 · 0 评论 -
C++获取一行字符串getline(cin,s),不能用cin>>s
腾讯笔试,字符串处理想得到输入"I love U.",由于有空格,应该用getline函数;这样是错误的:string s;cin>>s; //错误,有空格会停止正确的是这样的:string s;getline(cin,s);//正确,获取一行原创 2016-04-03 00:38:33 · 2999 阅读 · 0 评论 -
sizeof class 详解(类的大小问题实验剖析)
类的大小问题实验剖析:1、空类:C++编译器强制给这种类插入一个缺省成员,长度为1。如果有自定义的变量,变量将取代这个缺省成员。class A{};cout输出12、只有一个char型class A{char c;};cout输出13、有5个char型class A{char a,b,c,d,e;};cou原创 2016-04-02 22:56:50 · 2227 阅读 · 0 评论