C++
Make the best of things
陌上人如玉,公子世无双.
展开
-
C++常用命名规范
一、类型指针应该应该紧靠数据类型变量前缀:类的成员m_,静态变量s_,外部全局变量g_,静态全局变量sg_,共享全局变量gg_类型前缀:bool–b,char–ch,int–n,long–l,float-f,double–d,指针-p,enum-e,数组–g常量及宏定义:全部大写二、函数操作系统风格:Windows风格–GetWidth()、Linux风格–get_width()(注:Qt风格–getWidth())内联函数定义在头文件,inline关键字在最前(eg:inline in转载 2020-05-19 21:39:17 · 498 阅读 · 0 评论 -
对数组名和数组地址的测试
对数组名和数组地址的测试有以下例子:#include <stdio.h>int main(){ int intarray[] = {1, 2, 3, 4, 5}; int *p = (int *)(&intarray+1); printf("%d,%d",*(intarray+1),*(p-1)); return 0; }intarray是数...原创 2019-09-07 09:38:30 · 109 阅读 · 0 评论 -
C++ 类的介绍
一.类的定义 在面向对象程序设计中,类就是具有相同的数据和相同的操作的一组对象的集合,也就是说,类是对具有相同的数据结构和相同操作的一类对象的描述。 在C++中把类的数据成为数据成员,类的操作使用函数来实现的。类与对象的关系就是抽象与具体的关系,类是多个对象进行综合抽象的结果,一个对象是类的一个实例。二.类类型声明的一般形式class 类名 { [private:] 私有数据成员...原创 2019-09-26 16:52:22 · 308 阅读 · 0 评论 -
面向对象程序设计概念
一. 程序设计范型 面向对象程序设计(object-oriented programming,OOP)是一种新的程序设计的范型。程序设计范型是设计程序的规范、模型和风格,它是一类程序设计语言的基础。面向对象设计范型的主要特征是: 程序=对象+消息 面向对象程序的基本元素是对象。面向对象程序的主要结构特点是:一、程序一般由类的定义和类的使用两部分组成;二、程序中的一切操作都是向对象发...原创 2019-09-26 19:31:11 · 5245 阅读 · 0 评论 -
运算符 new 和 delete
前言 C语言使用函数malloc和free动态分配内存和释放动态分配的内存,但是malloc/free是库函数,只能动态的申请和释放内存,无法强制要求其做自定义类型对象构造和析构工作。然而C++使用运算符new和delete能更好的进行内存的分配与释放。但是,为了与C语言兼容,C++中仍保留了malloc和free这两个函数。基本形式运算符new用于内存分配的最基本的形式:指针变量名 ...原创 2019-10-02 16:22:21 · 423 阅读 · 0 评论