摘要:
C#/.Net开发chatGPT、openAI 最近ChatGPT火爆了,自己使用了一下,确实厉害。但是使用官方网站不支持国内访问,好在国内可以使用API调用,所以自己折腾一番,使用C#来调用API。 获取Token 注册账号获取api-keys等操作可以参考CharGPT介绍。本文不再赘述,如果嫌 阅读全文
摘要:
类模板 //模板不是函数,不能单独编译,所以要将模板信息放在同一个头文件中 template<class T> class Stack { private: enum{MAX=10}; T items[MAX]; int top; public: Stack(); bool isempty(); S 阅读全文
摘要:
constexpr变量、constexpr函数和常量表达式 常量表达式: 值不会改变且在编译过程中就可得到结果 const int max = 20;//max是常量表达式 const int min = max-19;//min是常量表达式 constexpr用途:便于编译器验证变量是否为常量表达 阅读全文
摘要:
C++11新的类功能 特殊的成员函数 在原来的默认构造函数、复制构造函数、复制赋值运算符、析构函数 的基础上,增加了移动构造函数、移动赋值运算符 。这些函数时自动提供的 如果提供了析构函数、赋值构造函数或者赋值赋值运算符,则不会自动提供移动构造函数和移动赋值运算符 如果提供了移动构造函数或移动赋值运 阅读全文
摘要:
C++函数模板 template<typename T> void Swap(T &a ,T &b) { T temp; temp = a; a = b; b = temp; } 在使用模板函数时,编译器根据实际的类型生成相应的函数定义。 重载的模板 并非所有的类型都使用相同的算法,可以像重载常规函 阅读全文