C++
RiverFormSky
这个作者很懒,什么都没留下…
展开
-
【C++】简单的链表示例
#include <iostream>using namespace std;typedef struct Person{ Person* next; string name;}*P_Person,S_Person;S_Person list_head_node;//链表头结点,方便对链表进行操作void list_init(void)//链表初始化{ list_head_node.next = NULL; list_head_node.name = "head n原创 2022-02-12 10:43:43 · 569 阅读 · 0 评论 -
【C++】类模版
基本语法声明类模板的语法为:template<typename 类型参数1, typename 类型参数2, …> class 类名{ //TODO:};在类外定义成员函数时仍然需要带上模板头,格式为:template<typename 类型参数1 , typename 类型参数2 , …>返回值类型 类名<类型参数1, 类型参数2, ...>::函数名(形参列表){ //TODO:}示例#include <iostream&原创 2022-02-10 11:43:00 · 330 阅读 · 0 评论 -
【C++】函数模版
函数模版定义方法template <typename 类型参数1 , typename 类型参数2 , ...> 返回值类型 函数名(形参列表){ //在函数体中可以使用类型参数}函数模版示例#include <iostream>using namespace std;template <typename T> void my_swap(T& a, T& b)//不带返回值的函数模版{ T temp = a; a = b;原创 2022-02-10 11:13:20 · 457 阅读 · 0 评论 -
【C++】基础
1、C++第一个程序示例:#include <iostream>using namespace std;int main(int argc, char** argv){ cout << "hello World" << endl; return 0;}2、C++访问控制属性权限private私有的,只能在类的内部被访问public公有的,能在类的外部被访问示例:#include <iostream&g原创 2022-01-21 17:23:40 · 384 阅读 · 0 评论