C-API Wrapper

Helpseaker

Grünschnabel
Was ist und wie funktioniert der Wrapper genau?

Hier mal meine DB.h

Code:
#if !defined(AFX_DB_H__01343F15_530A_43C0_835E_AEE73860BDBC__INCLUDED_)
#define AFX_DB_H__01343F15_530A_43C0_835E_AEE73860BDBC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define __LCC__
#include <mysql.h>

#include <iostream>

class CDb  
{
public:
    CDb();
    virtual ~CDb();

    int Connect(std::string aDbName);
   
    void Disconnect();

    int Query(const char* aQuery);
    int Query(std::string aQuery);
   
    int GetRowCount();

    char** GetRowData();

private:
    MYSQL mDb;
    MYSQL_RES* mResult;
    MYSQL_ROW mRow;
};

#endif // !defined(AFX_DB_H__01343F15_530A_43C0_835E_AEE73860BDBC__INCLUDED_)


Was wir in den einzelnen Zeilen genau gemacht und was hat das mit dem Wrapper zu tun?
 
Hallo,

das ist nichts weiter als eine Klassendefinition, und die ist m.E. selbsterklärend. Worin liegt dein Problem genau?

Grüße
R.
 
Zurück