- 博客(5)
- 收藏
- 关注
原创 遇到的面试题基础知识
c++基础知识点,面试总结:1、类和结构体的区别?结构体当中只能定义变量,而类不仅可以定义变量还可以定义函数。2、static关键字的特点/作用?①隐藏作用,一个文件中的某个全局变量用static修饰的话,这个全局变量对其他文件是不可见的。有的程序是由好多.c文件构成。彼此可以互相引用变量,但加入static修饰之后,只能被本文件中函数引用此变量。②保持变量的值不变,某个函数的局部变量用static修饰的话,这个局部变量的值并不会随着该函数调用的结束而消失,下次调用该函数时该变量的值依然保存着上次
2022-01-08 19:33:09
452
原创 C++STL容器的比较
文章目录前言一、序列容器二、相联容器:排序容器和哈希容器总结前言STL是c++的标准模板库,模板分为类模板和函数模板,我们所说的容器是构成STL标准模板库的一部分,STL容器大致上分为两大部分:序列容器和相联容器,而相联容器又分为两大部分:排序容器和哈希容器一、序列容器序列容器里面都可用放什么东西?例如存放int double float char 类型的元素,除此之外还可以存放自己定义的结构体元素。1、vector动态数组:它的长度是可以改变的,在尾部插入和删除元素的时间复杂度为o(1)..
2022-01-04 14:44:18
1232
原创 c++对象指针
文章目录前言一、创建一个有名字的对象二、使用new关键字和delete关键字创建和删除对象总结前言c++里创建对象的两种方式,也对应着对对象的两种使用方式。一、创建一个有名字的对象#include <iostream>#include <string>using namespace std;class student{ public: int ag; int nam; student(int age, int name);..
2022-01-03 19:06:34
2085
1
原创 c++构造函数的定义
文章目录前言一、构造函数二、拷贝构造函数总结前言构造函数的定义方式以及拷贝构造函数一、构造函数#include <iostream>using namespace std;class student{ public: int ag; string nam; student(int age, string name) { ag=age; nam=name; }};//没加分号,记录丢人瞬间以..
2022-01-03 16:19:33
1633
原创 c/c++
c语言指针交换两个变量的值前言一、代码(指针变量作为函数参数)二、总结 太菜了前言普通的函数值传递交换两个变量的值是无法实现的,如果传给swap函数的参数是两个变量地址的话,才能实现真正的值的交换。提示:以下是本篇文章正文内容,下面案例可供参考一、代码(指针变量作为函数参数)1、记录自己写错的情况void swap(int *p,int *q){ int *tmp; tmp=p; p=q; q=tmp;} 这里为什么是错的?首先,我们把main函数里的a,b的地址传给
2022-01-03 14:19:40
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人