
笔试面试
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++常见题目,编写string类
代码如下:#include #include using std::cout;using std::endl;class String{ public: String(const char *src = NULL);//构造函数 String(const String &other);//拷贝构造函数 ~String(v原创 2017-03-20 11:50:19 · 870 阅读 · 0 评论 -
C++指针和引用的区别
一、前言作为一名C++程序员,关于指针和引用必须要有足够的认识。最近在阅读《代码大全2》,感觉学习了很多,其中第13章,谈论了这个部分。二、指针和引用的区别 在C++中,指针(*)和引用(&)都能够间接地引用对象。对新手来说,看起来只是obj->field 和 obj.field 的区别。他们的区别在于:1.引用必须总是引用一个对象,而指针可以指向空值。2.引用原创 2017-03-06 16:19:09 · 385 阅读 · 0 评论 -
C++如何判断一个string字符串,是否是数字
#include #include #include using namespace std; bool isnum(string s) { stringstream sin(s); double t; char p; if(!(sin >> t))转载 2017-02-20 10:06:23 · 22799 阅读 · 0 评论 -
友元函数与成员函数的一点区别
最近,学习友元函数,发现友元函数可以操作成员变量,包括私有成员变量。但是,友元函数和类的成员函数相比,还是有区别。例如,在友元函数中,无法直接操作成员变量。必须要现有一个类的对象,再通过这个对象使用圆点操作符void friendFunction(classA &temp) //此处使用了传引用调用,传递一个类的对象进来,并且可以直接更改里面的值{t原创 2016-02-26 00:17:53 · 2408 阅读 · 0 评论 -
为什么1个字节的取值范围是-128~127
在编程过程中,经常要考虑取值范围。在C++中,int8_t 占1个字节,取值范围是-128~127.那么,为什么是-128~127呢?由于有符号位的存在,所以负数的值,最低可以到-128. 负数的2进制计算方法是,除了符号位之外,取反再加1。所以1000 000 ,除符号位之后,取反得到 1111 1111 ,再加1得到:1000 0000 = -1原创 2016-02-18 02:05:27 · 16777 阅读 · 11 评论 -
数组名不能被赋值的原因
先看一个题:原创 2014-08-31 18:00:36 · 4991 阅读 · 0 评论 -
关于数组,sizeof(),strlen的计算问题
总体来说,规则是这样:strlen 得到字符个数 不包括'\0'sizeof 是变量内存大小1. 对于计算数组长度来说,需要注意sizeof的使用。(1)如果数组作为形参,则数组名退化成指针,此时sizeof()在32位系统下返回4,在64位系统下返回8。也就是说,在函数里面,无法通过数组形参直接得到数组长度,想要得到数组长度的唯一办法就是,增加一个参数int原创 2017-03-20 11:34:00 · 551 阅读 · 0 评论