分类:C++

用C++模板创造任意维度任意类型动态数组

前言 最近在写一个矩阵计算的库(很low),在写自己的二维数组的时候突然想到能不能自己用C++中类和模板来造一个任意维度的动态数组呢?于是趁着有空就写了一下,期间查了不少资料,记录下来以备忘 目录 表示 重载[]运算符 实现任意参数数目的函数 处理一些显而易见的异常 尾声 附录 1. 表示 这个是没有什么技术含......

C++中使用fstream的一些坑

前言 最近在写一个简陋的xml parser, 因为要用到文件操作,这中间遇到了一些坑,记录下来备忘,也顺便和大家分享一下。 目录 判断文件是否结束的fstream::eof()的坑 进行fstream::seekg()操作之前一定要先判断文件是否已经结束,否则会出现文件结束标识符设置错误的问题 如果要对打开的文件进行fstream::seekg操作,......