说先*的作用在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阅读
C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。那么C语言中if语句如何使用呢?让我们一起来看看吧!c语言if语句如何使用内部是一个判断真假的条件语句,如果该语句为真,就执行其下的一条语句。若有多条语句则应用花括号括起来算作一条语句。一般if和else连用。就是说,满足if条件就执行这个,否则就执行else下的语句。if是c语言的关键字,所有c语言
转载
2024-01-23 23:45:25
45阅读
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评论
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定...
转载
2022-05-03 21:55:13
1740阅读
#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评论
#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评论
今天刚学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评论
知识点小结: new其实就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。通常来说,当在局部函数中new出一段新的空间,该段空间在局部函数调用结束后仍然能够使用,可以用来向主函数传递参数。另外需要注意的是,new的使用格式,new出来的是一 ...
转载
2021-10-19 15:11:00
89阅读
2评论
//namesp.hnamespace pers{ const int LEN = 40; struct Person{ char fname[LEN]; char lname[LEN]; }; void getPerson(Person &); void showPerson(const Person &);}namespace debts{ using namespace pers; struct Debt{ Person name; double amount; }; void ...
原创
2021-08-23 11:17:16
201阅读
this指针的含义及其用法:1. this指针是一个隐含于每一个成员函数中的特殊指针。它指向正在被该成员函数操作的那个对象。2. 当对一个对象调用成员函数时,编译程序先将对象的地址赋给this指针,然后调用成员函数,每次成员函数存取数据成员时,由隐含使用this指针。3. 当一个成员函数被调用时,自动向它传递一个隐含的参数,该参数是一个指向这个成员函数所在的对象的指针。 4. 在C++中,this指针被隐含地声明为: X *const this,这意味着不能给this 指针赋值; 在X类的const成员函数中,this指针的类型为:const X* const, 这说明this指针所指向的这种
原创
2021-08-23 11:17:25
452阅读
GetPrivateProfileSectionNames的用法获取配置文件(.ini)中所有的section,由于通过GetPrivateProfileSectionNames方法是将所有的
转载
2022-06-13 18:12:22
255阅读
的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。set的各成员函数列表如下:1. begin()--返回指向第一个元素的迭代器2. clear()--...
转载
2021-08-25 16:04:35
1294阅读
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阅读