一、C++类的定义    C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{public://公共的行为或属性 private://公共的行为或属性}; 示例:     定义一个点(Point)类, 具有以下属性和方法:     ■ 属性: x坐标, y坐标     ■ 方法: 1.设置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 10:28:22
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++字符串技术 string类 string对象在大多数应用中被用来消除对char*指针的使用,支持所期望的一些操作; 可以转换成char*,保持和现代代码的兼容性,还能自动处理内存管理; 一些string的实现采用了引用计数,带来了比基于char*的字符串更佳的性能。 大多数的编译器已经实现了C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-15 10:41:00
                            
                                68阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            类的成员有成员变量和成员函数两种。成员函数之间可以互相调用,成员函数内部可以访问成员变量。私有成员只能在类的成员函数内部访问。默认情况下,class 类的成员是私有的,struct 类的成员是公有的。可以用“对象名.成员名”、“引用名.成员名”、“对象指针->成员名”的方法访问对象的成员变量或调用成 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-11 15:23:00
                            
                                339阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 类的大小空类大小为1 (因为需要一个占位符,否则创建对象时无法分配内存)带有虚函数的类的大小要加一个虚函数指针的大小,32位下4静态成员数据不属于类,所以类的大小不受虑静态成员数据影响            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-03 02:58:39
                            
                                253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ►只有用机器语言编写的程序才能被计算机直接执行,其他任何语 言编写的程序都需要翻译成机器语言。二进制0和1►按照程序设计语言的发展历程,大致可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-13 15:40:09
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            构造函数和析构函数1.构造函数和析构函数都没有返回值2.构造函数可以有参数3.析造函数没有参数
---------------------------------------------------------------------------------------------静态成员(静态数据成员,静态成员函数):1.特性:不管一个类创建了多少个对象,其静态成员只有一个拷贝,这个拷贝被这个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-09-22 09:23:55
                            
                                895阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            *p在等号的左边,是要间接改值,在等号右边则取值。 函数的返回值当左值,则需要返回引用类型(左边必须是一块内存,来承接右边的值)。尤其应用在链式操作中如连+、连=、连<<。【函数返回值是引用类型,此函数当左值、右值】 类外部操作类中私有属性,可以使用友元函数。【友元函数】 自定义类型间的数学运算,可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-08 17:31:00
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            const在不同位置时的不同意义指针类型前:声明一个指向常量的指针,程序中不能通过指针来改变它所指向的值,但指针本身的值可以改变,即指针可以指向其他数据;"*"号和指针名之间,声明一个指针常量(常指针),指针本身的值不可改变,即不能指向其他数据,但指向的数据的值可以改变
两个地方都加,声明指向常量的指针常量,指针本身的值不可改变,指向的数据也不能通过指针改变函数指针使用函数指针之前,必须先赋值,使            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-21 15:45:40
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++中的类 概念 	类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。 	类的实质是一种引用数据类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。 特性 封装性  将数据和操作封装为一个有机的整体 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-15 19:33:00
                            
                                142阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言:时间过的好快,转眼一学期就过去了,期末考试也快到了,所以就复习一遍同时也将自己学习的感悟总结下来。前面几章大多与C语言相似,就不总结了。第三章——函数参数传递#include <iostream>using namespace std;void swap(int a,int b) {    int t=a;        b=t;        a=b;}...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-23 16:15:01
                            
                                447阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            疑惑点 C++是一门奇妙的语言。非常多时候你对底层不熟悉,非常难知道某些情况下的结果,以下是我不断积累的疑惑点,这里将其记录下来。 类的转换问题 代码: class A{ public: virtual void f() { cout << "A" << endl; } }; class B: pu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-22 13:47:00
                            
                                86阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            引言 一直以来,对于编程都是零零散散的在学,本篇对于C++的学习做一个系统全面的回顾总结。 在这里也反思一下,在学校信心满满自以为什么都懂,实践下来,才发现编程的学习需要系统的构架和扎实的底蕴。 一,C++中的类和对象 1️⃣类的定义 定义一个类,本质上是定义一个数据类型的蓝图。它定义了类的对象包括 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-15 14:02:00
                            
                                367阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            直接看题吧: 第一题 输入圆的半径和圆柱的高,依次输出圆周长、圆面积、圆柱体积(π取 3.14)。 #include<iostream> using namespace std; class cylinder { public: cylinder() :PI(3.14) { cout << "请输入 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-29 13:27:00
                            
                                175阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #pragma once
#include<iostream>
#include<assert.h>
using namespace std;
//直接排序:指的是设定2个下标/指针。然后从下标1开始进行比较,
//升序情况下:若在前的下标/指针大于当前比较数值。就进行数组的后移。
//直到满足当前序列值。然后最终将当前比较数值进行替换。
/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-04-21 11:00:53
                            
                                453阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1 static(静态)变量有什么作用3个体明显的作用:1)在函数体内,静态变量具有“记忆”功能,即一个被声明为静态变量在一个函数被调用的过程中其值维持不变2)在模块内,它的作用域范围是有限制的,即如果一个变量被声明为静态的,那么该变量可以被模块内所有函数访问,但不能被模块外其他函数访问。3)内部函...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-03-25 23:37:00
                            
                                244阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1写出下列程序在X86上的运行结果1234567891011121314151617structmybitfields{    unsigned s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-14 14:49:34
                            
                                90阅读