- 博客(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
971
1
原创 auto忽略const的讨论
我们知道,auto根据初始值的类型对声明变量进行赋值。当一个auto语句中对多个变量进行定义时,初始值的类型必须保持统一。然而,auto对于const的处理往往没有这么简单。 例如: //例1 int i = 0; const int ci = 0; auto a = i, b = ci; 这段代码是可以正常运行的。其中a,b的类型均是int。这是因为auto会忽略掉顶层const,所以i和ci对于auto来说都等同于int类型。 第二个例子: //例2 int i = 0; const int ci =
2021-08-19 11:15:09
841
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
151
原创 [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
406
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
5326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人