In a constructor:
CSVBMFBlockModelReader(const wchar_t * const FileNameWithPath, char Delimiter)
{
_FileNameWithPath = FileNameWithPath;
_Delimiter = Delimiter;
}
Intellisense then reports {npos=18446744073709551615 } and the Immediate Window reports something similiar:
{npos=18446744073709551615 } (error): 0 (error): 0
Am I doing something wrong or is this just intellisense? The code works as expected and _FileNameWithPath.data() returns the correct result. The compiler issues no warning of any kind. The local private declarations are:
private:
std::wstring _FileNameWithPath;
char _Delimiter;
I must state that I am debugging the code after launching it from c#. I am using VS 2015 Enterprise.
Please note I am aware that 0XFFFFFFFFFFFFFFFF is the same value. My interest is in why intellisense displays this value to me.