![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
cq_yj_818
这个作者很懒,什么都没留下…
展开
-
函数和二维数组
c++原创 2015-06-08 20:33:36 · 402 阅读 · 0 评论 -
二指针相减是什么
表示这问题就跟大端小端字节序一样,记了忘,忘了记。纠结写个文章不知道会不会加深印象。 指针相减是有条件的,如果不知道自己去查查应该很多。int main(){ int a[5] ={1,2,3,4,5}; int *ptr =& a[4]; cout<<*ptr<<endl; cout<<ptr-a<<endl; cin.get();}结果:54也就是原创 2015-10-05 21:48:58 · 549 阅读 · 0 评论 -
指针常量
常量指针(指向常量的指针) const int * p ; 也就意味着 通过p修改它指向对象的值时被禁止的int main(){ const int * p; int b =11; int a = 10; p = &a; *p=10; //被禁止的 p=&b ; //被允许}指针常量(指针原创 2016-03-22 21:23:24 · 263 阅读 · 0 评论 -
《STL源码剖析》:前闭后开区间表示法
在STL迭代器中,一般采用[ …. )的表示方法,也就是(iter1,iter2)中iter2表示的是最后一个元素后面的一个元素。这样做的好处在于循环时更干净利落。// 方式一 , 范围使用 长度char * find(char *p, int count, char val){ for (int i = 0; i < val; i++) { if (*(p原创 2017-01-02 19:22:20 · 975 阅读 · 0 评论 -
谷歌c++代码规范(1)---命名
通用命名规则原文Function names, variable names, and filenames should be descriptive; eschewabbreviation.Give as descriptive a name as possible, within reason. Do not worry about saving horizontal space as it翻译 2017-03-06 11:31:52 · 1719 阅读 · 0 评论 -
c与c++函数堆栈理解(转的地址)
一篇很好的堆栈讲解,从汇编引入,形象生动转载 2017-05-03 21:27:26 · 233 阅读 · 0 评论