delete

kleinstein의 이미지

[완료] c++ 오브젝트 a 가 delete 된 후에 어떻게 a 오브젝트가 delete 되었는지 알수 있나요?

class A
{
public:
   bool flag;
   void myfunction();
 
}
 
class B
{
public:
    B();
    ~B();
    A* a;
 
    void function1();
    void function2();    
..
}
 
B::B()
{
    a = new A;
}
 
..
void B::function1()
{
    delete a;
}
 
void B::function2()
{...
    a->flag = false;  // <----- 1.  !!!
}

체스맨의 이미지

C++의 소멸자는 자동으로 작동하지 않는다.

C++ 의 소멸자는 자동으로 작동하는 것이 아니라, 암묵적(implicitly)으로 호출되며, 계층적 (hierarchically)으로 호출된다. 그것이 쓰레기 수집기 (GC, Garbage Collector)가 아닌 이상 자동으로 작동한다고 볼 수 없다.

망치의 이미지

mysql 에서 데이터를 빠르게 삭제 할 방법

지속적으로 유발하는 데이터를 mysql 에 저장하고, 약 한시간 또는 하루가 지난 데이터의 경우는 삭제하려고 하는데, 워낙에 많은 데이터가 쌓이다 보니 삭제하는데도 시간이 오래 걸리고 그 시간동안 db 접근을 못해서 문제가 되고 있습니다.

원하는 기간이 지난 데이터는 자동 파기 되도록 하거나 아니면 좀 더 빨리 삭제 할 방법이 있을까요?

nulluser의 이미지

[해결] 파일이 삭제가 안됩니다.

[notag]# ls -al
ls: cannot access HtaIqQaX6q9SKg5#I.=LY8_jSGqyN1@2+1_7h4i1vSi1oO_+kaspqxM4bwwAP9@PX4ZUwfVTj0WFwlC_a+7OIwa: No such file or directory
ls: cannot access Kmvw6odwd=H=dxCouQecVPp4R0_taF80NyjdfV56nfkRnYJe=RJ9_ZYqRHbv#J62QiCy_3cC@U3cufEQDKVSyxoSyQyidn#q+%IAy#vF2F: No such file or directory
ls: cannot access O4GVAU2xxqV8SrcDateT ???: No such file or directory
ls: cannot access HA-5.32?Ce??h: No such file or directory

semjase의 이미지

오페라 제거 어떻게 하나요?

오페라 제일 최신버젼 (9.0-xxx shared) 받아서 깔았습니다.
그런데 한글입력이 안돼더군요.

쿠분투 사용할때는 (shared -> 한글입력 잘됨, static -> 한글입력 안됨)
잘돼던 한글입력이 하드포맷하고 우분투 깐 지금은 한글입력이 안돼는군요.
그래서 static으로 깔아볼려고합니다.

그런데 이미 깔려있는 shared버젼 어떻게 지웁니까?

delete 구독하기