C++
C++综合知识
Python_programer
书山有路勤为径,学海无涯苦作舟!
展开
-
C++类和对象(1)
今天讲一下关于C++类和对象的一些知识点: 1.类和对象的初识 C语言是面向过程的,关注过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是基于面向对象的,关注对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 在C语言中,结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,还可以定义函数。 在C++中更喜欢用class来代替。 2.类的定义 类就是同类事物的抽象集合,而...原创 2019-05-15 15:44:15 · 709 阅读 · 0 评论 -
结构体内存对齐详解(同比C++类的大小计算)
今天讲下结构体内存对其的问题: 因为结构体内存对齐问题算是面试或笔试时的常考问题,所以我选择单独开一篇来讲解一下!!! 这个问题我当时是有点懵逼的在看到的时候,不知道是怎么计算出来的。 终于经过一段时间我仔细看了计算规则和理解我算是弄明白了计算过程,下面我就来讲一下,有什么不对的也欢迎大家在下面评论指出! 1.结构体内存对齐是什么 结构体可以存储多种数据类型,这也就意味着结构体的大小不是简单的几个...原创 2019-05-15 14:58:38 · 309 阅读 · 0 评论 -
C++入门基础知识
今天讲下C++的发展历程及他的几个入门的基础知识: 1.什么是C++ C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度 的抽象和建模时,C语言则不合适。为了解决软件危机,20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。 1982年,Bjarne Str...原创 2019-05-12 20:45:14 · 345 阅读 · 0 评论