C++学习笔记 1
来源:互联网 发布:网络电影《罪》在哪看 编辑:程序博客网 时间:2024/05/16 06:23
string 转int string str="123";int i;i=atoi(str.c_str());
cin.getline()输入最后会自动丢弃回车符
cin.clear()是不会清除最后的回车符的
如果想清楚最后那个回车符,必须调用一次cin.get()!
关于模板类:
错误 1 error C2955: “List”: 使用类 模板 需要 模板 参数列表 e:\c++\number10\number10\list.cpp61number10
template <class T>
class List{/**/}
cpp实现:
template <class T>
List<T>::List() //模板类的定义必须有模板参数,不能写出List::List!!
{
front=rear=nullptr;
qsize=0;
}
关于char []里面的元素个数
char a[5]={1,2,3};
sizeof(a)=5;
strlen(a)=3;
函数后的const
表明此函数不能影响对象的状态,说白一点就是
不会改变对象中成员变量的数值。
关于返回this
String &operator=(const String &st)
{
if(this==&st)//this的应用
return *this;//不能写成return this,*this才是对象,this只是一个引用
}
关于派生类调用父类方法,用域运算符::
关于派生类调用父类的友元函数:
friend ostream&operator<<(ostream &os,const baseDMA &bd)
{
os<<"This is baseDMA: ";
os<<(const DMA &)bd;//通过强制类型转换调用基类友元函数
//os<<"label:"<<rs.label<<" rating:"<<rs.rating<<endl;
return os;
}
throw 指针问题
class A{..}
throw (new A());
catch(A *a);
peek()返回下一个字符,但不抽取流中字符
静态变量是不如栈的。
- 【c/c++】学习笔记1
- C学习笔记1
- C 学习笔记1
- C--学习笔记1
- c sharp学习笔记1
- C语言学习笔记(1)
- object c学习笔记(1)
- 狂人C学习笔记(1)
- C: 入门学习笔记(1)
- C语言学习笔记1
- object-c学习笔记-1
- c语言学习笔记1
- C++primer学习笔记(1)
- C++Primer学习笔记《1》
- Objective-C 学习笔记1
- Object-c学习笔记(1)
- C语言学习笔记1
- C语言学习笔记1
- 获取项目工程文件路径和rDocuments路径
- 却行却珍惜
- C++primer plus第六版课后编程题答案 6.9
- python模块及包的导入
- Session与进程组
- C++学习笔记 1
- SAS 汇总SQL查询宏变量的值(Sum Values Stored in Macro Variables )
- .net301跳转出现eurl.axd
- Stanford Parser 使用方法
- 李祎进
- Nginx 做负载均衡的几种轮询策略
- Android截屏源码分析
- winform下word文件与byte[]互转
- Oracle中的双引号与单引号