![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 57
jaxco
开心就好。。
展开
-
C++ 拷贝构造函数
拷贝构造函数原创 2015-07-13 15:20:36 · 271 阅读 · 0 评论 -
C++ 构造函数使用new
关于New C++Primer中的说明使用new的说明(懒得打字,就截图了 ) 重写String类的代码 #include #include using namespace std; const int ARSIZE = 10; const int MAXLEN = 81; class String { private: char *str; int原创 2015-07-13 15:15:18 · 802 阅读 · 0 评论 -
学习C++的记录
1、| (或运算(有1是1,没1是0)) ^(异或运算(相同为0,不同为1)) 2、错误处理 一看到 delete崩溃, 基本上就两种情况: 1. 是野指, 指向的内存已经delete过了,然后又再次delete, 这种问题容易发生在有多个地上对这个内存进行释放的程序中. 2. 访问越界, 准确说是写越界, 破坏了堆内存管理.原创 2015-07-13 15:31:59 · 331 阅读 · 0 评论 -
c++X学习之transform
最近在学习C++的STL,自己也是简单记录下 transform的函数原型 template OutputIterator transform ( InputIterator first1, InputIterator last1, OutputIterator result, UnaryOperator op );原创 2015-08-04 10:43:56 · 334 阅读 · 0 评论 -
关于前置++和后置++的那么点纠结
最近看strcpy的标准实现,对下面这个写法有些疑惑,主要是优先级的疑惑是查资料++的优先级比*(取指针内容)高,应该先++才再取值,再赋值,这样就不对了,后来才想明白原来是++还分前置++和后置++。这个搞明白了,这个算法就清楚了 char* strcpy(char* des,const char* source) { char* r=des; assert((des !=原创 2015-08-04 10:56:24 · 391 阅读 · 0 评论