由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 弱问一下
相关主题
【C++】请问这样有没有memory leak?多谢C++ class cross reference problem
请教一下,exception时,destructor一定会被调用么?请教一个C++有关的编译问题
some C++ interview questions问一下这个cast在java里是怎么work的
问两个问题,C++dynamic_cast operator in C++
构造函数里的异常处理问个object suicide问题
请教C++11的rvalue ref也问个template 的问题(C++)
C# and WPF 类的转换c++里 weak_ptr用起来是不是耗时间?
What're the three types of memory allocated for C++ variables?C++ delete[]
相关话题的讨论汇总
话题: qt话题: qobject话题: delete话题: new话题: class
进入Programming版参与讨论
1 (共1页)
N***m
发帖数: 4460
1
class A{
public:
A();
~A();
};
A::A()
{
int *p=new int;
delete p; ------> Is this necessary?
}
看到Qt manual里面说local variables不需要调用delete,
不管是不是new的。难道这里的new是分配在stack上的?
S**I
发帖数: 15689
2
从QObject继承下来的class才不需要;int type显然不是,当然就需要了。

【在 N***m 的大作中提到】
: class A{
: public:
: A();
: ~A();
: };
: A::A()
: {
: int *p=new int;
: delete p; ------> Is this necessary?
: }

z****e
发帖数: 2024
3
Qt manual是什么?

【在 N***m 的大作中提到】
: class A{
: public:
: A();
: ~A();
: };
: A::A()
: {
: int *p=new int;
: delete p; ------> Is this necessary?
: }

z****e
发帖数: 2024
4
QObject是什么?

【在 S**I 的大作中提到】
: 从QObject继承下来的class才不需要;int type显然不是,当然就需要了。
S**I
发帖数: 15689
5
http://qt.nokia.com

【在 z****e 的大作中提到】
: Qt manual是什么?
S**I
发帖数: 15689
6
所有Qt objects的base class,跟Java里的Object差不多。

【在 z****e 的大作中提到】
: QObject是什么?
z****e
发帖数: 2024
7
这玩意也要学啊?找工作还要会这个library么?

【在 S**I 的大作中提到】
: http://qt.nokia.com
N***m
发帖数: 4460
8
多谢指点,呵呵。
不知道为什么QObject的class不需要?怎么实现的?
如果自己设计这样一个不需要delete的类?

【在 S**I 的大作中提到】
: 从QObject继承下来的class才不需要;int type显然不是,当然就需要了。
S**I
发帖数: 15689
9
得看你找啥工作了 :),譬如俺现在的工作虽然需要大量的编程,但是面试的着重点并
不在编程技巧上,interviewer只需要知道俺会XX编程语言就行了。

【在 z****e 的大作中提到】
: 这玩意也要学啊?找工作还要会这个library么?
S**I
发帖数: 15689
10
看这个:
http://doc.trolltech.com/4.6/objecttrees.html

【在 N***m 的大作中提到】
: 多谢指点,呵呵。
: 不知道为什么QObject的class不需要?怎么实现的?
: 如果自己设计这样一个不需要delete的类?

N***m
发帖数: 4460
11
汗,留了半天汗也没看懂:)
不过还是多谢了~

【在 S**I 的大作中提到】
: 看这个:
: http://doc.trolltech.com/4.6/objecttrees.html

r****t
发帖数: 10904
12
一般是 reference count, 然后到 0 就 call destructor? gobject 是这么实现的,
不知道 qobject.

【在 N***m 的大作中提到】
: 多谢指点,呵呵。
: 不知道为什么QObject的class不需要?怎么实现的?
: 如果自己设计这样一个不需要delete的类?

N***m
发帖数: 4460
13
他们怎么追踪实例的个数的呢?
比如 A * p=new A;

【在 r****t 的大作中提到】
: 一般是 reference count, 然后到 0 就 call destructor? gobject 是这么实现的,
: 不知道 qobject.

r****t
发帖数: 10904
14
keep a counter in the objects class-types. ref 一个 object 之前先 call _ref
(), 用完了以后 call _unref().

【在 N***m 的大作中提到】
: 他们怎么追踪实例的个数的呢?
: 比如 A * p=new A;

1 (共1页)
进入Programming版参与讨论
相关主题
C++ delete[]构造函数里的异常处理
请教个JAVA的小问题请教C++11的rvalue ref
[合集] C++ question -- how to save objectsC# and WPF 类的转换
[C++] when destructors get calledWhat're the three types of memory allocated for C++ variables?
【C++】请问这样有没有memory leak?多谢C++ class cross reference problem
请教一下,exception时,destructor一定会被调用么?请教一个C++有关的编译问题
some C++ interview questions问一下这个cast在java里是怎么work的
问两个问题,C++dynamic_cast operator in C++
相关话题的讨论汇总
话题: qt话题: qobject话题: delete话题: new话题: class