RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::LongLong Class Reference

表示64位有符号长整数 More...

Inheritance diagram for System::LongLong:
System::Generic::Integral< signed long long > System::Generic::Arithmetic< signed long long >

Public Member Functions

 LongLong (signed long long i=0)
 
 LongLong (const LongLong &c)
 
String ToString () const
 将64位有符号长整数转换为字符串形式 More...
 
String ToString (int _radix) const
 将64位有符号长整数转换为指定进制字符串形式 More...
 
- Public Member Functions inherited from System::Generic::Integral< signed long long >
 Integral (const signed long long &t=0)
 
 Integral (const Integral &c)
 
 operator signed long long & ()
 
 operator const signed long long () const
 
Integraloperator%= (const signed long long &t)
 
Integraloperator^= (const signed long long &t)
 
Integraloperator&= (const signed long long &t)
 
Integraloperator|= (const signed long long &t)
 
Integraloperator>>= (const signed long long &t)
 
Integraloperator<<= (const signed long long &t)
 
Integral operator% (const signed long long &t) const
 
Integral operator^ (const signed long long &t) const
 
Integral operator& (const signed long long &t) const
 
Integral operator| (const signed long long &t) const
 
Integral operator>> (const signed long long &t) const
 
Integral operator<< (const signed long long &t) const
 
- Public Member Functions inherited from System::Generic::Arithmetic< signed long long >
 Arithmetic (const signed long long &t=0)
 
 Arithmetic (const Arithmetic &c)
 
 operator signed long long & ()
 
 operator const signed long long () const
 
Arithmeticoperator= (const signed long long &t)
 
Arithmeticoperator+= (const signed long long &t)
 
Arithmeticoperator-= (const signed long long &t)
 
Arithmeticoperator*= (const signed long long &t)
 
Arithmeticoperator/= (const signed long long &t)
 
const Arithmetic operator+ (const signed long long &t) const
 
const Arithmetic operator- (const signed long long &t) const
 
const Arithmetic operator* (const signed long long &t) const
 
const Arithmetic operator/ (const signed long long &t) const
 
Arithmeticoperator++ ()
 
Arithmetic operator++ (int)
 
Arithmeticoperator-- ()
 
Arithmetic operator-- (int)
 

Static Public Member Functions

static signed long long TryParse (const wchar_t *s)
 将数字的字符串表示形式转换为它的等效64位有符号长整数 More...
 
static signed long long TryParse (const wchar_t *s, int r, wchar_t **_end=nullptr)
 将数字的指定进制字符串表示形式转换为它的等效64位有符号长整数 More...
 
static signed long long TryParse (const char *s)
 将数字的字符串表示形式转换为它的等效64位有符号长整数 More...
 
static signed long long TryParse (const char *s, int r, char **_end=nullptr)
 将数字的指定进制字符串表示形式转换为它的等效64位有符号长整数 More...
 

Public Attributes

 RLIB_DECLARE_DYNCREATE
 
- Public Attributes inherited from System::Generic::Arithmetic< signed long long >
signed long long m_var
 

Detailed Description

表示64位有符号长整数

Member Function Documentation

String System::LongLong::ToString ( ) const
inline

将64位有符号长整数转换为字符串形式

String System::LongLong::ToString ( int  _radix) const
inline

将64位有符号长整数转换为指定进制字符串形式

static signed long long System::LongLong::TryParse ( const wchar_t *  s)
inlinestatic

将数字的字符串表示形式转换为它的等效64位有符号长整数

static signed long long System::LongLong::TryParse ( const wchar_t *  s,
int  r,
wchar_t **  _end = nullptr 
)
inlinestatic

将数字的指定进制字符串表示形式转换为它的等效64位有符号长整数

static signed long long System::LongLong::TryParse ( const char *  s)
inlinestatic

将数字的字符串表示形式转换为它的等效64位有符号长整数

static signed long long System::LongLong::TryParse ( const char *  s,
int  r,
char **  _end = nullptr 
)
inlinestatic

将数字的指定进制字符串表示形式转换为它的等效64位有符号长整数


The documentation for this class was generated from the following file: