
C/C++
文章平均质量分 58
C/C++语法
AgoniAngel
我的bug早已饥渴难耐
展开
-
图解C++菱形继承、虚继承对象的内存分布
目录菱形继承的内存分布虚继承的内存分布虚继承(有虚函数)的内存分布菱形继承的构造/析构顺序虚继承的构造/析构顺序原创 2020-05-02 23:35:02 · 2721 阅读 · 0 评论 -
图解C++虚函数表和类对象的内存分布
1.单继承的内存分布2.多继承的内存分布3.菱形继承的内存分布原创 2020-04-11 13:08:40 · 1018 阅读 · 1 评论 -
C语言 打印一个文件夹中所有文件名
#include <stdio.h>#include <io.h>int main(){ const char *path = "D:\\*.csv"; // 输出这个目录下所有csv文件名 //const char *path = "D:\\*"; // 输出这个目录下所有文件和子文件夹的名字 long handle; //用于查找...原创 2020-03-03 15:20:12 · 2092 阅读 · 0 评论 -
C语言读取Excel文件
C语言要读取xls/xlsx格式文件比较复杂,可以先把xls/xlsx格式另存为csv格式。比如文件"i.csv"内容如下:csv格式采用逗号分隔符,用记事本打开可以看到:用 fscanf 读取字符串时,注意指定字符串的格式,要用逗号和\n作为分隔符。(scanf/fscanf等函数指定字符串格式的方法:点击)代码:#include <stdio.h>...原创 2020-03-03 14:29:59 · 18287 阅读 · 11 评论 -
cin、cin.get()、cin.getline()、getline()、gets()函数的用法
1、cin用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout}输入:2[回车]3[回车]输出:5用法2:接受一个字符串,遇“空格”、“TAB”、“回车”都结束#include转载 2015-09-18 19:51:41 · 479 阅读 · 0 评论 -
运算符重载
#includeusing namespace std;class Complex{public: Complex(double r=0.0,double i=0.0):real(r),imag(i){} Complex operator+(const Complex &c)const{ return Complex(real+c.real,imag+c.i原创 2016-07-20 20:12:06 · 460 阅读 · 0 评论