- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 关于前置++和后置++的那么点纠结
最近看strcpy的标准实现,对下面这个写法有些疑惑,主要是优先级的疑惑是查资料++的优先级比*(取指针内容)高,应该先++才再取值,再赋值,这样就不对了,后来才想明白原来是++还分前置++和后置++。这个搞明白了,这个算法就清楚了char*strcpy(char* des,constchar* source) { char* r=des; assert((des !=
2015-08-04 10:56:24 394
原创 c++X学习之transform
最近在学习C++的STL,自己也是简单记录下transform的函数原型template OutputIterator transform ( InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperator op );
2015-08-04 10:43:56 338
原创 学习C++的记录
1、| (或运算(有1是1,没1是0)) ^(异或运算(相同为0,不同为1))2、错误处理一看到 delete崩溃, 基本上就两种情况:1. 是野指, 指向的内存已经delete过了,然后又再次delete, 这种问题容易发生在有多个地上对这个内存进行释放的程序中.2. 访问越界, 准确说是写越界, 破坏了堆内存管理.
2015-07-13 15:31:59 333
原创 C++ 构造函数使用new
关于New C++Primer中的说明使用new的说明(懒得打字,就截图了 )重写String类的代码#include#includeusing namespace std;const int ARSIZE = 10;const int MAXLEN = 81;class String{ private: char *str; int
2015-07-13 15:15:18 806
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人