说先*的作用在C/C++语言中,*叫解引用运算符,我们定义一个指针变量int bint *a=&bint **c=&a比如说b是个整形变量,int *a = &b ;代表指针变量a储存b的地址,因为指针变量也是变量,所以int **c = &a;代表着指针变量c储存了指针变量a的地址int i=5;int *p;p=&i;int **q;...
原创
2022-06-23 10:04:50
884阅读
erase一共三种用法:1.erase(pos,n);删除从下标pos开始的n个字符,比如erase(0,1)就是删除第一个字符2.erase(position);删除postion处的一个字符(position是一个string类型的迭代器)3.erase(first,last)删除从first到 ...
转载
2021-08-06 14:51:00
5515阅读
2评论
Java代码
public class TestHashSet { public static void main(String [] agrs){ Set set = new HashSet(); //添加一个string数据 set.add("文本"); //添加一个整数数据 s
转载
2015-05-07 17:22:00
52阅读
#include <stdio.h> int main() { //输入整数 int a; printf("please input:"); scanf_s("%d", &a); printf("result:%d\n", a); //输入小数 double d; printf("please in
转载
2020-10-27 21:18:00
313阅读
2评论
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定...
转载
2022-05-03 21:55:13
1735阅读
#include <stdio.h> int main() { printf("hello world!\n"); //显示整数 printf("a:%d\n", 33); printf("a:%d, b:%d\n", 32,34); //指定整数位数 int a = 3; int b = 33;
转载
2020-10-26 23:10:00
901阅读
点赞
1评论
1.定义程序中频繁使用的常量
#include <iostream> using namespace std; const double PI=3.1415926; int main() { cout<<"圆的面积是:"<<PI*3*3<
推荐
原创
2008-10-13 13:38:32
2075阅读
3评论
关键字namespace定义了一个名字空间,里面的变量和函数,声明在此名字空间外使用须在前面加名字空间名称.例如:#include<iostream.h>namespace my{ int a=3;}class test{public: int a;  
转载
精选
2016-01-22 09:42:31
866阅读
这是作用域,如果想在类的外部引用静态成员函数,或在类的外部定义成员函数都要用到。使用命名空间里的类型或函数也要用到(如:std::cout, std::cin, std::string 等等)实例class Test{public: Test(); static void print() { std::cout<<"Test"<<endl; //命名空间时使用:: }private: int a;};Tes
原创
2021-08-12 21:48:07
253阅读
N = 6;void print(
转载
2011-11-17 12:15:00
117阅读
点赞
2评论
C++ new的用法 一、总结 一句话总结: new其实就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。 1、c++ new关键字和一般声明变量的区别是什么? new开辟的空间在堆上,而一般声明的变量存放在栈上。 2、c++ new出来的
转载
2020-06-06 08:53:00
76阅读
2评论
vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;一、vector 的初始化:可以有五种方式,举例说明如下: (1) vector a(10); //定义了10个整型元...
转载
2019-10-10 08:14:00
130阅读
2评论
一、引用的介绍引用还有一个别的叫法:取别名通俗点说:每个人都有一个大名,可能也有一个小名,但是都是指一个人,引用也就是一个变量的别名。1.引用的概念:引用不是定义一个别的变量,而是给一个变量取别名注:引用变量编译器不会为这个变量单独开辟一块内存,它和它引用的变量使用同一块内存2.引用的定义方法变量类型& 引用变量名(对象名)=实体;#include<iostream>
usin
原创
精选
2024-01-31 18:52:38
297阅读
explicit用来明确禁止隐式转换,而且只在构造函数的入参是一个的时候才有意义,因为隐式转换至发生在单参数构造函数的情景1 class Test12 {3 public:4 Test1(int n) {
原创
2022-09-23 13:42:19
66阅读
今天刚学C++类的用法,有很多的地方不是很明白,想找高手指点迷津。可以的话请在这日记留下你的名字。
原创
2010-04-13 16:46:49
333阅读
&在c++中有两个用法,第一 做取地址运算符。第二 做引用。 引用通俗来说就是一个变量的别名。 int val=3; int &yin = val;
原创
2017-09-17 19:23:51
3838阅读
@TOC什么是内联函数使用inline修饰函数声明或实现都可以使其变为内联函数,但建议两个地方都加上inline关键字内联函数的作用编译器会将函数调用直接展开为函数体代码,相当于函数体里面的所有代码替换掉main函数的函数调用代码使用内联函数后,编译出的代码体积会变大有什么用呢,函数调用是会付出代价的,需要开辟栈空间使用内联函数后就不存在函数调用了,就不存在开辟栈和回收栈cppintmax(int
原创
2022-03-06 19:32:11
260阅读
知识点小结:new其实就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。通常来说,当在局部函数中new出一段新的空间,该段空间在局部函数调用结束后仍然能够使用,可以用来向主函数传递参数。另外需要注意的是,new的使用格式,new出来的是一段空间的首地址。所以一般需要用指针来存放这段地址。具体的代码如下:#include <iostr
原创
2021-06-08 07:24:47
1509阅读
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; mapmapstring; mapmapint; mapmapstri...
转载
2014-07-07 16:41:00
191阅读
2评论
://.tuicool.com/articles/mIJnumB#ifdef的用法 灵活使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。代码举例:新建define.cpp文件[cpp]view plaincopy#include"iostream.... Read More
转载
2015-03-30 14:14:00
140阅读
2评论