
C/C++
文章平均质量分 67
huangyekan
这个作者很懒,什么都没留下…
展开
-
c++ 中 const_iterator 和 const vector<>::iterator的区别
最近有空闲时间,就自学下C++,看的是《C++ primer》,感觉这本书对于我这个只会C,没有接触过C++的新手来说有些地方还是感觉讲得不够基础,不过看详细讲基础的书又没有耐性去看。我目前的理解就是: vector::iterator iter 相当于C语言中的 int *p然后有个:vector::const_iterator iter 相当于C中的 int const *p 就是地原创 2012-08-05 16:00:19 · 7558 阅读 · 2 评论 -
C中碰到的问题(gets和strcpy)
最近碰到了一些问题。第一个是gets函数#include int main(){ char buffer[5]; gets(buffer); printf("%s\n",buffer); return 0;}$./a.outadadadadadadadadadadadadadadadad$原创 2012-08-12 17:44:40 · 1437 阅读 · 0 评论 -
c++常对象
c++虽然采取了不少有效措施(如设private保护)以增加数据的安全性,但是有些数据却往往是共享的,例如实参和形参,变量与其引用,数据及其指针等,人们可以在不同的场合通过不同的途径访问同一个数据对象。有时在无意之中的误操作会改变有关数据的状况,而这是人们所不希望出现的。既要使数据能在一定范围内共享,又要保证它不被任意修改,这时可以使用const,即把有关的数据定义为常量。#inc原创 2012-08-16 21:26:24 · 837 阅读 · 0 评论 -
c++类模板
如果要比较两个数的大小,比如要比较两个整型数的大小可以这样写个类:class Compare_int{ public: Compare_int(int arg1, int arg2):number1(arg1),number2(arg2){} int max() {原创 2012-08-20 23:12:39 · 734 阅读 · 0 评论 -
C和C++中sizeof的细节问题
在一本书上看到个关于sizeof细节问题,一开始挺迷惑的。char *words[] = {"stately", "plump", "buck", "mulligan"};sizeof_t words_size = sizeof(words)/sizeof(char *);/*看得我有点迷惑,然后把它拆开来看*/words_size = sizeof(words);//wo原创 2012-08-21 22:11:06 · 972 阅读 · 0 评论