自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 c++面试题之数组与指针

关于数组与指针的问题,常见的有,指向数组的指针,声明数组指针和指针数组等,在这里主要看看指向数组的指针是怎么回事。    指向数组的指针,总的来说,实际上可以归纳为如下几点:    1、 有一个一维数组int a1[10],定义一个指针,指向一维数组名。    2、 有一个一维数组int a2[10],定义一个指针,指向一维数组名的地址。    3、 有一个二维数组int a3[3

2012-05-10 16:08:43 685

转载 把Qt 的窗口程序 嵌入到 MFC 的窗口程序

把Qt 的窗口程序 嵌入到 MFC 的窗口程序中 实现思路2013年11月08日 ⁄ 综合 ⁄ 共 625字 ⁄ 字号 小 中 大 ⁄ 评论关闭1.运行Qt窗口进程,查找外部窗口句柄 (FindWindow 、 FindWindowEx 等)2.设置父窗口 SetParent3.移动窗口 MoveWindow、SetWindowPos4.

2017-07-09 14:20:14 1690

转载 获取空间hwnd

平台:visual studio 2010 1 C++窗体对象和HWND窗体对象是一个继承于CWnd类的C++类的 对象。咱们可以用构造函数生成一个windows窗体,此windows窗体被一个 "window handle" (HWND)唯一标识,当一个窗体被创建后,此窗口的窗口句柄也响应的被创建。此窗口的窗口句柄被保存在窗体对象的数据成员m_hWnd中。 2. 获取一个控件(窗口的句柄) 2.

2017-07-09 11:38:49 293

转载 HWND转QWidget

在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?HWND转QWidget?123QWid

2017-07-09 11:12:53 706

原创 c语言32个关键字

1.auto2.break3.case4.char5.const

2014-04-11 10:25:26 562

转载 详解sigaction

一、内核如何实现信号的捕捉如果信号的处理动作是用户自定义函数,在信号递达时就调用这个函数,这称为捕捉信号。由于信号处理函数的代码是在用户空间的,处理过程比较复杂,举例如下:1. 用户程序注册了SIGQUIT信号的处理函数sighandler。2. 当前正在执行main函数,这时发生中断或异常切换到内核态。3. 在中断处理完毕后要返回用户态的main函数之前检查到有信号SIGQU

2014-03-12 10:50:39 2230

转载 用C/C++开发android应用

目录(?)[+]在某些情况下,比如原来与很多c/c++的代码, 可能希望采用c/c++编写android应用程序.在这种情况下,一般使用NDK.但是由于android直提供了java接口,因此不能够直接调用android中的各种对象或者部件. 如何直接使用c/c++开发android应用? 可以使用cle和wrapandroid项目作为中间件. CLE项目提供了多种语言的通用接

2014-01-03 13:25:46 885

原创 函数指针

一.知识点:函数指针:void (*f)()函数返回指针: void* f()const指针: const int*指向const的指针 int* const指向const的const指针 const int* const二.实际应用:int max(int x,int y){return x>y?x:y}int main(){int max(x,y)  

2014-01-02 11:30:40 435

原创 动态分配内存

#includevoid GetMemory(char *p,int num){p = (char *)malloc(sizeof(char) * num);}int main(){char *str = NULL;GetMemory(str,100);strcpy(str,"hello");return 0;}分析:在函数GetMemo

2014-01-02 11:01:33 377

原创 指针和引用的差别

1.非空区别。2.合法性区别。3.可修改区别。4.应用区别。

2014-01-02 10:24:34 318

原创 sizeof 点点滴滴

1.静态变量是存放在全局数据区中的,sizeof计算栈中分配的大小,所以类或结构体中的静态变量时不会计算在sizeof内的!2.sizeof和strlen的区别:(1)sizeof操作符的结果类型是size_t,它在头文件中的typedef为unsigned int类型。该类型保证能容纳实现所建立的对象的字节大小。(2)sizeof是运算符。strlen是函数。(3)sizeof可

2014-01-02 09:01:03 494

原创 螺旋队列

题意:21  22 ……20   7    8    9    1019   6    1    2    1118   5    4    3    1217  16  15  14  13设1点的坐标是(0,0),x方向向右为正,y方向向下为正,例如7的坐标为(-1,-1),2的坐标为(0,1),3的坐标为(1,1).编程实现输入任意一点坐标(x,y),输出对应的数字

2013-12-31 14:40:05 392

原创 i++,++i

时隔多日,再次起笔写面试题目博客,内心却是吸取知识精华之喜悦与命途多舛之感叹的交加之地。此番再回上海,深感责任之重大,热血再起沸腾,却也多了几份的忧忌。青春不回,岁月长流。闲话不提,开始面试宝典中的经典题型精炼。       1. int  i=1,j=2;           int k = i+++j;           cout 分析:C/C++编译器在遇到符号时,总是一直

2013-12-31 11:19:56 504

原创 c++面试题之点点滴滴

1.采用内联函数的目的在于提高 程序的运行效率 。   2.采用函数重载的目的在于提高 程序设计的简化程度 。   3.用一个已知对象来初始化一个新对象时,系统会调用 拷贝构造函数来完成。   4.静态数据成员与一般数据成员不同,它的初始化应在 类体外 进行。   5.在 C++中,不能为 抽象 类定义对象。   6.单个参数的构造函数可以提供 类型 转换功

2012-05-15 20:23:05 378

原创 c++面试题之点点

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积蹞步,无以至千里;不积小流,无以成江海。骑骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。菜鸟和大虾的差距就是坚持!    1.缺省的拷贝构造函数的缺点是:如果其中有引用的话,它是不拷贝的,就造成了类的两个实例引用了同一个对象,导致运行错误。    2.结构strcut和类c

2012-05-15 14:38:05 297

原创 c++面试题之千万别闲着

千万别闲着,因为闲着你就感觉到身体的某个部位有一种剧烈的疼痛!这里总结一些面试或笔试的时候经常会问到常识题,如果没有回答出来,就会感到你的身体的某个部位有一种刻骨铭心的痛……    1. 在C++中,函数的参数有两种传递方式,它们是值传递和地址或指针或引用传递。    2.当一个成员函数被调用时,该成员函数的this指针指向调用它的对象。    3.在基类和派生类中,派生类

2012-05-15 14:20:41 344

原创 c++面试题之杂谈

1.一个指针可以是volatile吗?                                                     可以,因为指针和普通变量一样,有时也有变化程序的不可控性。常见例:子中断服务子程序修改一个指向一个buffer的指针时,必须用volatile来修饰这个指针。    说明:指针是一种普通的变量,从访问上没有什么不同于其他变量的特性。其保存的数值是个

2012-05-11 16:57:20 227

转载 c++面试题之常见问题

1:变量的声明和定义有什么区别    为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。2:写出bool 、int、 float、指针变量与“零值”比较的if语句    bool型数据: if( flag ) { A; } else { B; }

2012-05-11 16:41:47 250

原创 c++面试题之内存分配

1:c中的malloc和c++中的new有什么区别malloc和new有以下不同:(1)new、delete 是操作符,可以重载,只能在C++中使用。(2)malloc、free是函数,可以覆盖,C、C++中都可以使用。(3)new 可以调用对象的构造函数,对应的delete调用相应的析构函数。(4)malloc仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数(5

2012-05-11 16:40:46 267

原创 c++常见面试题之问答题

1. C中static有什么作用?(1)隐藏。 只在当前文件中可见(静态全局变量和静态函数)(定义静态函数的好处:不被其他文件所使用,其他文件中可以出现同名函数,不会产生冲突)(2)保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量。(静态局部变量)(3)static的第三个作用是默

2012-05-10 15:38:07 462

makefile学习

很好的makefile学习资料,讲述了makefile的每个细节,适合于新手学习。

2011-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除