> And your compiler seems to be buggy

BTW, Wikipedia says that VC++ 4.0 "was designed for Windows 95 and
Windows NT" suggesting that it was released about 15 years ago (which
definitely mean that it has buggy C++ part). I'm just curious: for
what OS are you developing with this compiler now?

Pavel

On Mon, Sep 14, 2009 at 9:33 AM, Igor Tandetnik <itandet...@mvps.org> wrote:
> Filipe Madureira wrote:
>> I have an error for sometime compiling the latest versions of SQLite
>> amalgamation on eVC++ 4
>> error: "'Z' : use of class template requires template argument list"
>>
>>
>> The problem is in the declaration of "sqlite3_blob_read prototype".
>> It is declared in "sqlite3.h" and "sqlite3.c" as:
>>
>> SQLITE_API int sqlite3_blob_read(sqlite3_blob *, void *Z, int N, int
>> iOffset);
>
> You have a template class Z declared in some header that you include
> before sqlite3.h. And your compiler seems to be buggy - parameter names
> shouldn't be subject to name lookup, and thus shouldn't conflict with
> class names.
>
> Igor Tandetnik
>
>
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to