c++
c++基础知识
果然爱
这个作者很懒,什么都没留下…
展开
-
C++ 字符串char[]和string类
C++ 字符串char[]和string类char[]strcpy(s1, s2);strcat(s1, s2);strlen(s1);strcmp(s1, s2);strchr(s1, ch);strstr(s1, s2);string1. 构造函数2. 对 string 对象赋值3. 求字符串的长度4. string对象中字符串的连接5. string对象的比较6. 求 string 对象的子串substr 成员函数可以用于求子串 (n, m),原型如下:7. 交换两个string对象的内容8. 查找子原创 2020-07-31 15:39:54 · 1431 阅读 · 0 评论 -
c++字符串char*s与char s[]的区别与使用方法_学习笔记
c++字符串char*s与char s[]的区别与使用方法_学习笔记1.char *a2.char arr[]3.char*a 与char arr[]3.2 大小区别3.3 转换方法1.char *aa是一个指向已知字符串的指针,实质是指针变量 。2.char arr[]arr本身是一个字符串数组,arr指向该数组的第一个元素,实质是数组。char c[] = "hello";char* p_c = c;//c是一个指针常量char one = 'c';p_c = &one;one原创 2020-07-31 14:46:15 · 1076 阅读 · 0 评论 -
C++中string、char *、char[]的转换_以及相关函数学习
C++中string、char *、char[]的转换一、string转char*。1.data()方法,如2.c_str()方法,如:3.copy()方法,如:二、char * 转string。三、string转char[]四、char[]转string一、string转char*。主要有三种方法可以将str转换为char*类型,分别是:data(); c_str(); copy();1.data()方法,如string str = "hello";const char* p = str.dat原创 2020-07-31 14:31:07 · 220 阅读 · 0 评论 -
C++_封装__笔记
C++_封装_继承_多态_笔记封装数据封装的实例设计策略封装封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。C++ 通过创建类来支持封装和数据隐藏(public、protected、private)。我们已经知道,类包含私有成员(private)、保护成员(pro原创 2020-07-23 08:51:01 · 178 阅读 · 0 评论 -
C++ STL vector 学习笔记
C++ STL vector 学习笔记一、vector的介绍二、vector的定义三、vector的一些操作(具体调用方式自行查找)三、使用sort对于vector分类一、vector的介绍vector是C++里面的一个容器,也是我们数学上面理解的向量,有一些比较常见的操作。二、vector的定义#include<vector>using namespace std;//int 说明的是vector存储的数据类型vector<int> odd_vector;三、v原创 2020-07-20 18:24:17 · 121 阅读 · 0 评论 -
指针的定义、赋值与使用、算术运算、指针变量函数传参与返回
指针的定义、赋值与使用、算术运算,指针变量函数传参与返回指针定义指针的算术运算指针变量函数传参与返回指针定义#include <iostream>using namespace std;int main(){ /*指针的定义、赋值与使用*/ int i; //定义int型变量i int* ptr = &i;//把i的地址赋值给指针ptr i = 10; //int型数赋初值 cout << "i = " &原创 2020-07-19 15:59:08 · 230 阅读 · 0 评论