随笔分类 -  C/C++

摘要:模板智能数组指针 1.管理任意类型的数组指针 2.释放的时候自动删除数组指针指向的内存 //模板智能数组指针 template<typename T> class AiArrayPtr { public: AiArrayPtr(T *pArray) { m_pAiPtr = pArray; m_bI 阅读全文
posted @ 2023-10-22 08:42 初吻给了烟灬 阅读(560) 评论(0) 推荐(1)
摘要:这几天学习智能指针时,自己在练习写个管理数组指针的类时碰到了通过数组指针获取数组个数的问题 1.在网上查询了通过数组指针获取数组个数的方法,对于自定义数据在前四个节点保存了数组个数 Student* pAry = new Student[3]; size_t num = *((size_t*)pAr 阅读全文
posted @ 2023-10-22 07:15 初吻给了烟灬 阅读(157) 评论(1) 推荐(0)
摘要:一.概念 string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中.wstring是操作宽字符串的类.C++标准程序库对于string的设计思维就是让他的行为尽可能像基本类型,不会在操作上引起什么麻烦。 CString是对string(字 阅读全文
posted @ 2021-01-06 01:00 初吻给了烟灬 阅读(3310) 评论(0) 推荐(1)
摘要://模板类的函数声明和实现要在一个文件中,分成两个就出错了,我晕了好久。<myList.h>文件#pragma once #include <stdio.h> template<class T> class Node { public: Node(); T Data; Node *pNext; }; 阅读全文
posted @ 2020-11-08 01:48 初吻给了烟灬 阅读(143) 评论(0) 推荐(0)