xqn2017

导航

记录一20180416

1、windows下关闭一个窗口,发生了什么?

2、char *p = new char[31],求sizeof(p)

答:由于p是一个指针,在32位系统中,sizeof(p)都是4字节

3、const的作用?

答:const的主要作用就是只读,具体作用看应用场景

a. 修饰一个普通局部变量,或者一个全局变量,表明该变量在初始化后就不可被修改

b.修饰一个指针,可以表明指针本身是个常量,如int* const p,也可以表示指针指向的对象不可变,如int const *p,也可以表明两种不可变,如const int* const p;

c.作为一个函数入参,表明在函数内该变量不可变

d.修饰类的成员函数,表明为常函数,不改变成员变量

4、普通程序要如何转变成一个Linux服务?

5、Linux服务器提供7*24小时服务,发现服务器响应延迟,分析可能什么原因?解决方案是什么?

6、Linux程序偶尔会程序崩溃,请问该怎么定位源代码中出现的错误?

7、一个<int,string>的map,都赋值了,将value为"1"的元素都删除(编程题)

void DelEqual(map <int,string>&m,string key)
{
	map <int,string>::const_iterator c_it;
	for(c_it = m.begin();c_it != m.end();)
	{
		if(c_it->second == key)
		{
			c_it = m.erase(c_it);
		}
		else
		{
			c_it++;
		}
	}
}

  

8、老王卖鞋,一双鞋成本50,售价78,小伙拿100元买,老王向邻居借了100元领取,找给小伙22元,然而邻居发现100元是假钞,老王赔偿100元,请问老王亏了多少钱?

9、写出类的构造函数、析构函数、拷贝构造函数、赋值函数的定义?(搞清楚几个函数都是什么作用)

posted on 2018-04-16 15:11  xqn2017  阅读(102)  评论(0)    收藏  举报