logo       

Re: Storing BLOB using C constructs and no STL(string, streams etc): msg#00043

db.mysql.c++

Subject: Re: Storing BLOB using C constructs and no STL(string, streams etc)

Ankur G35 Saxena wrote:

I need help in convertin this piece of code in C strings rather than
streams and strings. can someone please help me out with the use of
escape in char*.

c_struct is a C structure with some char buffers and int values.

string fill((char*)c_struct, len);

This is very poor practice. It will break if you:

- change certain compiler options

- change compiler vendors

- change CPU types (including 32-bit to 64-bit)

- use different compilers or build options on multiple machines accessing the same database

- change the slightest thing about the definition of c_struct

This code is crying out for c_struct to be a SSQLS. Then the "how" becomes obvious.

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe:
http://lists.mysql.com/plusplus?unsub=gcdmc-plusplus@xxxxxxxxxxx




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise