C++学习笔记(1) C++学习笔记(1)《21天学通C++(第8版)》Siddhartha Rao著autoauto自动推断类型(C++11新增)//使用auto必须进行初始化auto largeNumber = 25000000000000; //编译器根据初始值来确定合适的值,这里应该为long longauto迭代int a[] = {1,2,3,4,5};for(auto temp : a){ cout<<temp<<endl;}//auto&
计算机图形学:多边形裁剪算法-Sutherland—Hodgman算法 /*1、顶点Pi在内侧,前一顶点Pi-1也在内侧,则将Pi纳入新的顶点序列;2、顶点Pi在内侧,前一顶点Pi-1在外侧,则先求交点Q,再将Q、Pi依次纳入新的顶点序列;3、顶点Pi在外侧,前一顶点Pi-1在内侧,则先求交点Q,再将Q纳入新的顶点序列;4、顶点Pi与前一顶点Pi-1均在外侧,则顶点序列中不增加新的顶点。*//*函数定义在CPolygon类中;数组pt存放原多...
软测笔记:Windows编程命名规则 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述。其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。目前在Windows程序开发和MFC程序开发中常用的命名规则是匈牙利命名法。下面就是HN命名法的一般规则。属性部分全局变量 g_const常量c_c++类成员变量 m_静态变量 s_类型...
C++内存分配 一维数组内存分配int *p = new int; //分配一个内存 delete p;int *p = new int();//分配一个内存,默认初始化为0 delete p;int *p = new int(50);//分配一个内存,初始化为50 ...
软测笔记:23种设计模式 创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)10. Facade(外观)1...