自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C++字符串

C++字符串(基于C++ Primer第五版整理)C++常用的有两种形式的字符串:string是标准库定义的类类型,可以储存可变长的字符序列。char[]为字符数组形式的字符串,其中的每个元素都是char类型数据,以’\0'结尾,这种字符串是沿袭C语言的风格定义的,所以称为C风格字符串。关于命名空间及其using声明的简单介绍std::cout<<"HelloWorld";在这个语句中,std::表明cout是定义在名为std的命名空间(namespace)中的。其中::是作

2021-09-23 14:02:42 803 1

原创 auto忽略const的讨论

我们知道,auto根据初始值的类型对声明变量进行赋值。当一个auto语句中对多个变量进行定义时,初始值的类型必须保持统一。然而,auto对于const的处理往往没有这么简单。例如://例1int i = 0;const int ci = 0;auto a = i, b = ci;这段代码是可以正常运行的。其中a,b的类型均是int。这是因为auto会忽略掉顶层const,所以i和ci对于auto来说都等同于int类型。第二个例子://例2int i = 0;const int ci =

2021-08-19 11:15:09 693 4

原创 2021-08-06

简介2021年7月26日C++简介C++是一种以C语言为基础的通用编程语言。现代C++语言除了存在低级内存操作的设施外,还具有面向对象、通用和函数特性。C++标准:C++ 编程语言最初于 1998 年标准化为ISO/IEC 14882:1998,随后由C++03、C++11、C++14和C++17标准修订。当前的C++20标准以新功能和扩大的标准库取代了这些。1979年,由于发现Simula对于大型软件的开发非常有帮助,丹麦计算机科学家Bjarne Stroustrup开始研究C wit

2021-08-06 20:15:16 103

原创 [C/C++]malloc()和new的区别

malloc是C语言标准库stdlib.h中的函数,new是C++中的关键字,二者均用于在堆中开辟动态内存。两者的用法如下:1.malloc:ptr = (类型*)malloc(内存大小)例如:#include <iostream>#include <cstdlib>using namespace std;int main(){ int* p = NULL; if (!(p = (int*)malloc(sizeof(int)))) exit(

2021-06-29 18:57:06 323 2

原创 如何使用C语言编写HelloWorld程序

输入#define mian main#define print printf#include<stdio.h>int mian(){ print("HelloWorld"); return 0;}初学者可能没有接触过mian和print函数,以后你们就会自己写出这两种东西。

2021-05-08 22:05:10 5223

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除