- 博客(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关注的人