![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
提伯斯丶
重新正式起航图形学 本觉得笔记不重要 现在看来 -----经历了年轻 =。= 哈压库 哈压库
展开
-
C++静态函数
(1)静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中不要试图在头文件中定义(初始化)静态数据成员。在大多数的情况下,这样做会引起重复定义这样的错误。即使加上#ifndef #define #endif或者#pragma once也不行静态数据成员被 类 的所有对象所共享,包括该类派生类的对象。即派生类对象与基类对象共享基类的转载 2013-04-28 18:13:47 · 509 阅读 · 0 评论 -
单例模式-基类单例。。用于其他单例的派生
首先是继承方式,为了进行单例的派生,需要将基类的构造函数以及拷贝赋值函数设置为protected成员template class Singleton{private: static T* m_Instance;protected: Singleton(){}; Singleton(const Singleton &); Singleton &operator=(cons原创 2016-09-11 16:14:49 · 5437 阅读 · 0 评论 -
leetcode 第五题 最长回文子串
http://www.tuicool.com/articles/n6NfIrN动态规划刚刚重新学,这道题实在想不出来,百度了一下才发现 动态规划的时间复杂度最少都n方。。。。。。。。。。方向就考虑错了,收到了leetcode第三题的影响。回文字符串的子串也是回文,P[i][j](表示以i开始以j结束的子串)是回文字符串,那么P[i+1][j-1]也是回文字符串。该问题可以分转载 2016-09-18 14:54:43 · 2557 阅读 · 0 评论 -
C++重载运算符
友元函数写法Complex & operator++(const Complex &lhs) //前置++Complex operator++(const Complex &lhs,int) //后置++ 注意返回值不是引用,根据语意!+=以成员函数方式重载,+使用普通函数重载,其内部实现使用+=成员函数来实现原创 2016-12-20 22:20:44 · 324 阅读 · 0 评论