Home
afonja's Friends
 
[Most Recent Entries] [Calendar View] [Friends View]

Below are the most recent 2 friends' journal entries.

    Monday, December 14th, 2009
    code_wtf
    [ slavikkk ]
    12:45p
    [C++] Махинации.
    Есть такая штука:

    struct KeyRecordS
    {
        KeyRecordS() {};
        KeyRecordS(int _Key, byte *_P, size_t _S) : key(_Key), rec(_P, _S) {}
        int key;
        CByteRecPtr rec;
    };

    struct KeyRecord
    {
        KeyRecord() {};
        KeyRecord(const KeyRecord& _Y) { *this = _Y;}
        KeyRecord& operator=(const KeyRecord& _Y)
        {
            m_Rec.key = _Y.m_Rec.key;
            *m_Rec.rec = _Y.m_Rec.rec.GetRec();
            return (*this);
        }
        KeyRecordS m_Rec;
    };

    А вот как она используется:

    pair<KeyRecord*, KeyRecord*> ind_range;
    KeyRecord* pFirstIndRec = (KeyRecord*)&*records.begin();
    while(pFirstIndRec != (KeyRecord*)&*records.end())
    {
        //...
        ind_range = equal_range(pFirstIndRec, (KeyRecord*)&*records.end(), *pFirstIndRec, OnlyKeyCompare);
        //...
        pFirstIndRec = ind_range.second;
    };
    Friday, December 4th, 2009
    code_wtf
    [ slonopotamus ]
    3:14p
    [Java] Он занулял всё после использования...
    public void wipeThread(Thread thread) {
      if (thread != null && thread.isAlive()) {
        thread.interrupt();
        thread = null;
      }
    }
About LiveJournal.com

Advertisement