- 博客(8)
- 资源 (19)
- 收藏
- 关注
转载 WPF下取得控件或窗体的句柄
窗体: IntPtr hwnd = new WindowInteropHelper(this).Handle;控件: IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle;
2013-11-11 21:57:22 22039 3
原创 内存管理操作符重载
内存管理操作符在C++为 new new [] delete delete[]new的重载方式有两种void *type::operator new(size_t size){ //} void *operator new (size_t size){ //}可以看到两种重载返回的都是void*类型。本例中,两种重载方式都需要一个size_t
2013-11-10 22:21:40 706
原创 转型操作符
转型操作符可以将其他类型的转换成所需的类的类型。如果要进行相反的转型动作,即可将类的类型转换为其他类型,可以对转型操作符进行重载,转换操作符重载函数的语法如下:operator othertype[];注意声明中不包含返回 类型,即使是void也不行,但函数体中必须包含return语句,用来返回转型结果。例class clock{public: operatr int
2013-11-10 21:59:52 712
原创 friend访问类型(友元类)
在一个类中不仅仅只能声明另外一个函数为本类的友元函数,还可以声明一个类是本类的友元类。形式:class C{ //.... friend class B;};这样声明之后,类B就是类A的友元类了。这意味着,B类中的所有成员函数都是类A的友元函数,能存取类A中的私有成员和保护成员。关于友元的说明:友元关系不能被继承。友元关系是单向的,不具有交换性。若类
2013-11-10 21:36:28 1998
原创 friend访问类型(友元函数)
类的私有成员只能被该类的成员函数和该类的friend函数访问:类的保护成员只能被该类或者其派生类的成员函数和该类的friend函数访问。 ※插曲C++中成员限制符号的作用 private 限制本类的成员,只能被本类成员自己访问 protected 限制本类的成员,只能被本类成员或继承类成员访问 public 开放本类的成员,内部外
2013-11-10 21:22:01 2387
原创 关于C++中操作符重载的问题
在C++中操作符可以进行重载,其依赖的关键字是operator,在具体应用的时候按照如下格式进行使用:以类成员函数的形式进行重载的时候:返回值 类名::operator被重载操作符(参数)※这里参数肯定要传进来一个本类对象,例 TEST TEST::operator+(TEST& data) const;这样子的函数形式。以顶层函数的形式进行重载的时候:返回值 operator
2013-11-10 20:58:50 790
转载 C++标准库学习
1、C++库中有哪些组件 ※标准C库 它还在,你可以用它,虽然有些地方有点小的修改,但是无论如何还是用了多年的C库。 ※iostream库 和传统的iostream的实现相比,它已经被模糊化了,继承层次结构也做了修改,增强了抛出异常的能力,可以支持string和国际化。当然,你期望的iostream库具有的功能几乎全
2013-11-09 16:44:15 1702
翻译 typedef用法总结
不管是在C还是在C++中,typedef这个词都不少见,当然出现频率最高的还是在C代码中。Typedef和#define有些相似,但是更多的是不同,特别是在一些复杂的用法上。 用途1定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针类型的多个对象。char* pa, pb;//这不符合我们的意图以下则可以:typedef char*pchar;(后面是被定义的新
2013-11-09 15:56:56 509
osg3.6.4-pack.rar
2020-09-01
cmake资料.rar
2020-04-08
CGAL Exe&src.rar
2020-04-07
TX_SDK_4.00.0.0 SDK
2018-01-04
OSG-王锐《最长的一帧》
2017-09-15
ARM CPSR + SPSR详解
2015-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人