自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 [C语言基础]1.字符集、字符编码与字节序

字符(Character):文字与符号的总称编码(Encode):将字符转换为对应的二进制序列的过程解码(Decode):将二进制序列转换为对应的字符的过程字符集(Character Set / Charset):定义了字符与二进制的对应关系,为字符分配了唯一的编号字符编码(Character Encoding):规定了如何将字符集存储到计算机中字节序(Endianness / End...

2019-09-11 22:52:49 504

原创 [基础知识]6.数组与指针的区别

下面代码的运行结果是?int GetSize(int data[]){  return sizeof(data);}int _tmain(int argc, _TCHAR* argv[]){ int data1[] = {1,2,3,4,5}; int size1 = sizeof(data1); int* data2 = data1; int size2 = sizeof(...

2019-01-09 12:00:18 188

原创 [基础知识]5.C++中class与struct的区别

C++中class与struct的区别?如果没有标明成员函数或者成员变量的访问权限级别,那么在struct中默认的是public,而在class中默认的是private。相关知识点:结构体是C语言的一种自定义的数据类型,在结构体中可以含有各种不同类型的数据。C++语言对结构体类型进行了扩充,它不仅可以含有不同类型的数据,而且还可以含有函数。struct Complex{ // 声明...

2018-12-11 17:15:09 216

原创 [基础知识]4.赋值运算符重载函数

如下为类型CMyString的声明,请为该类型添加赋值运算符函数。class CMyString{public: CMyString(char* pData = nullptr); CMyString(const CMyString& str); ~CMyString(void);private: char *m_pdata;};相关知识点:...

2018-12-11 16:22:35 644

原创 [基础知识]3.拷贝构造函数

下列程序能够执行成功吗?如果不能,怎样修改才能执行成功?class A{private: int value; public: A(int n) { value = n; } A(A other) { value = other.value; } void Print() { std::cout << value << std::endl; }};...

2018-12-10 15:55:05 303

原创 [基础知识]2.关于size of(空类)的三个问题及其扩展

sizeof(没有任何成员变量和成员函数的空类型)是几,为什么?是1B。空类型的实例中不包含任何信息,本来求sizeof应该是0,但是当我们声明该类型的实例的时候,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占用多少内存,由编译器决定。例如:在Code::Blocks和Visual Studio中每个空类型的实例占1B。注意:一旦类中有其他的占用空间成员,则这1个字节就不...

2018-12-09 16:13:32 430

原创 [基础知识]1.C++成员变量的初始化顺序?

成员变量的初始化顺序

2018-12-08 18:14:15 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除