排序
Objective-C 消息传递机制详解
Objective-C语言中方法的传递有二种:①Selector ② Blocks,本文主要说一下Selector,关于Blocks会在后续总结一下。 消息传递模型(Message Passing)是Objective-C语言的核心机制。在Objectiv...
C++设计模式之建造者模式
C语言输入字符和字符串(所有函数大汇总)
C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。 getchar()、getche()、getch():这三个函数都用于输入单个字符。 gets()...
C++构造函数详解
C++中的构造函数用于在创建对象时初始化对象的数据。它有以下几个特点: 1. 构造函数的名称与类同名。 2. 构造函数没有返回类型,也不写void。 3. 构造函数用于在对象创建时初始化对象的数据。 4....
详细分析C++指针的操作和运算
C++指针的操作和运算包括: 1. 定义指针 int* ptr; // 定义整形指针 char* p; // 定义字符指针 double* pd; // 定义双精度浮点数指针 2. 初始化指针 int var = 10; int* ptr = &var; // 指向...
C语言安全编码之数值中的sizeof操作符
通常来说获取数组的长度时不要对指针应用sizeof操作符。 现来看看下面这段代码: 1 2 3 4 5 6 7 8 9 10 void clear(int array[]) { for(size_t i = 0; i < sizeof(array) / sizeof(array...
C语言中的整数(short,int,long)
整数是编程中常用的一种数据,C语言通常使用int来定义整数(int 是 integer 的简写)。 在现代操作系统中,int 一般占用 4 个字节(Byte)的内存,共计 32 位(Bit)。如果不考虑正负数,当所有...
C++ static静态成员函数详解
在类中,static 除了可以声明静态成员变量,还可以声明静态成员函数。普通成员函数可以访问所有成员(包括成员变量和成员函数),静态成员函数只能访问静态成员。 编译器在编译一个普通成员函数...
C++虚继承和虚基类详解
C++对象数组有什么作用 什么是C++对象数组
C++对象数组有以下主要作用: 1. 存储同一类型的多个对象。对象数组可以存储特定类型的多个对象实例。例如: struct Student { string name; int age; }; Student students[3]; // 存储3个Student...









