![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
C++Primer为学习参考
*Fire*
时不我待
展开
-
C++读写文件(.txt\.csv)
一、在.txt文件进行读取和写入(中间空格形式):#include<iostream>#include <string>#include <vector>#include <fstream> //文件流库函数using namespace std;struct complex{ float i; float j;};int main(void){ int re, lm; vector<complex>原创 2024-06-23 20:43:33 · 122 阅读 · 0 评论 -
C++类大杂烩
类成员初始化方法:1、成员初始化列表语法;A::A(const string & fn, const string & ln, bool ht) : firstname(fn),lastname(ln),hasTable(ht) {}2、在函数内部直接初始化A::A(const string & fn, const string & ln, bool ht){ firstname = fn; lastname = ln; hasTable = ht;}原创 2024-06-23 20:42:36 · 160 阅读 · 0 评论 -
C++:常成员函数
常成员函数:函数后面添加const。原创 2021-12-16 20:31:59 · 1074 阅读 · 0 评论 -
应用结构体(待补充)
结构体定义:结构体将各种不同类型的数据放在一起。下面为在声明的时候,初始化机构体。#include <iostream>#include <stdlib.h>#include <string>using namespace std;struct CandyBar{ string name; double weight; int caluli;};int main(void){ CandyBar sanck[3] = { {"moCHARV"原创 2021-10-26 23:38:48 · 79 阅读 · 0 评论 -
动态申请内存(待完善)
在C语言中,开辟内存一般有两种方式:1、定义静态变量:例如:int pig = 0;char str = 'A';char strp [20] = "kloajfajg";这种直接定义的变量在内存分配时,也就是编译链接时已经确认了大小,已经在实际分配了空间,这个根据全局变量和局部变量存放也不同,存放在栈中,(全局内存是在编译时分配好的,如果是局部变量数组的话,运行时在栈上静态分配内存。改行摘抄别处)具体不同之处,后续补充。2、定义动态变量:动态变量采用函数进行申请,采用malloc()动态原创 2021-10-26 23:38:02 · 321 阅读 · 0 评论 -
字符串输入操作
cin简单介绍函数讲解:1、cincin使用空白来确定字符串的结尾。空白:空格、制表符、换行符。使用场景:在标准输入中,获取第一个单词,或者数字。在将字符串放到数组中,自动在结尾添加空字符。例子:char str[20];cin >> str;如果前台输入:NEW YEAR.str数组存储的是NEW.2、getline(字符地址, 字符长度)getline通过回车键输入的换行符来确定结尾,然后丢弃换行符。使用方法:cin.getline(字符地址, 字符长度)例子:原创 2021-10-25 23:19:41 · 556 阅读 · 0 评论