C++ Builder и STL
1 отговора
62 прегледа
C++ Builder и STL
Какво трабва да дефинирам (коя опция да включа) за да мога да използвам wstring от STL на C++ Builder 5.0/6.0? Става въпрос за тази версия на STL, която си върви с инсталацията на Builder-a
#include <string> //не върши работа
#include <wstring> // дава warning че не трябва да инклудвам тоя файл.
Иначе по хедерите на STL e дефиниран wstring (от wchar_t) но не мога да го ползвам, т.е.:
#include <string>
class My_wstring : public wstring
{
};
се жалва, че wstring не е тип, а той е с подобна дефиниция, каквото е на string и са разположени в един и същи файл от STL-a, т.е. #include мисля че ми е верен.
HELP!!!
#include <string> //не върши работа
#include <wstring> // дава warning че не трябва да инклудвам тоя файл.
Иначе по хедерите на STL e дефиниран wstring (от wchar_t) но не мога да го ползвам, т.е.:
#include <string>
class My_wstring : public wstring
{
};
се жалва, че wstring не е тип, а той е с подобна дефиниция, каквото е на string и са разположени в един и същи файл от STL-a, т.е. #include мисля че ми е верен.
HELP!!!
Намерих си проблема ... сори
някъде в сорса си използвам:
using std::string
и после си ползвам string, ама да се бях сетил да напиша и
using std::wstring
....
using std::string
и после си ползвам string, ама да се бях сетил да напиша и
using std::wstring
....