::Blog信息::
名称: let comch pute be aos me you
作者: heteroclinic
域名: blog.mitbbs.com/heteroclinic
站点: BBS 未名空间站

档案日期:20121001000000 ~ 20121101000000


2012-10-30 22:51:11

主题: 刷墙那个题解了吗?
忘了是在哪个版看的了,应该是数学。
是脑筋急转弯吗?


如果有一面墙是镜子,刷三面就行了。
如果有三面墙是镜子,刷一面就行了。
如果有四面墙都是镜子,省了,买个灯泡就行!


提示: 本博文来自于 Mathematics 版



2012-10-06 21:50:31

主题: Re: 请教个内存的问题
Let's disambiguate technically:

1. A process uses a lot of memory beyond the capacity of the OS. this is a design issue.
2. When a process is ended, the OS will claim back all resources recorded in the process table. If not, this process must trespass resource it doesn't own. The bucket leaks something to the floor.
3. The OS or the process itself can always track what it posses by checking the process table.

As far as I know in our team, C++ engineers only claim leakages found when the process ended. When the process is not ended, it is access violation/ segment fault etc. 


【 在 Peppy (幸福万岁~~~) 的大作中提到: 】
: Memory leakage is the program lost track of the memories it requested along 
: the time... such that some memory is allocated to the program in operating s
: ystem's record, however, program cannot access it.
: it




提示: 本博文来自于 Programming 版



2012-10-05 22:31:25

主题: Re: C++一问
应该可以
说不清,JAVA也可以这么干。


#include 
#include 
class A {
public:

A(const std::string& _name):Name(_name) {}
const std::string Name;
const std::string getName () {
return Name;
}
};

class B:public A {
public:
B():A("It is B") {}
const std::string getName () {
return Name;
}
};
class C:public B {
public:
const std::string Name;
C():Name("It is C")  {}
const std::string getName () {
return Name;
}
};

int main () {
A a("It is A");
B b;
C c;
std::cout< std::cout< std::cout< std::cout< std::cout< std::cout< return 0;
}


【 在 Jadeson (Jadeson) 的大作中提到: 】
: class A {
: public:
: A(const string& _name):Name(_name) {}
: const string Name;
: };
: class B:public A {
: public:
: B():A("It is B")
: };
: 现在我有C
: ...................




提示: 本博文来自于 Programming 版



BBS 未名空间站