HI All,
I need some help in creating and accessing vector.
I have a class...
Class CMyPage{
MyPage::MyPage(Cstring strfilename, LONGLONG liEditpoint):
m_filename(strfilename)
,m_liEdit(liEditpoint)
{
}
Get FileName(return m_filename
Get EditPoint(return liEdit
private:
CString m_filename;
LONGLONG m_liEdit;
};
I will be creating a vector of this class as I need to increase at run time.
Class 2{
private:
std::vector<CMyPage> vecMyPage;
local function{
CString filename = "dkljfdkfj";
LONGLONG ni = < some number>;
It all works fine when i call this function 2 times. If it's called more, then the previous value in the vector(only the CString) become null or some rubbish character. How do I make sure the value does not go out of scope?
Thanks for any help.
P.S: the code is there just to give an idea of what i am trying to do. Hope you appreciate that my question here is more logical or understanding the concept.
Class CMyPage{
MyPage::MyPage(Cstring strfilename, LONGLONG liEditpoint):
m_filename(strfilename)
,m_liEdit(liEditpoint)
{
}
what is MyPage?
And if you really have a problem with your code then please show your actual code (using Code tags of course).
Otherwise you'll get "pseudo"-answers on your pseudo-code.
Bookmarks