编程学c++
weixin_42505877
资料来源于网络,如有侵权请联系删除
展开
-
C++中类成员函数指针使用方法
1. 指向类非静态成员的函数指针声明: 指向类的成员函数的指针需要在指针前面加上类的类型,格式为:typedef 返回值 (类名::*指针类型名)(参数列表);赋值: 需要用类的成员函数地址赋值,格式为:指针类型名 指针名 = &类名::成员函数名;注意:赋值时&符号必须要加:不加&编译器会认为是在调用类的成员函数,所以需要给出参数列表,否则会报错;加&编译器才认为是要获取函数指针。调用: 调用类对象.*; 调用类指针->*,格式为:原创 2022-02-18 15:59:29 · 1884 阅读 · 0 评论 -
2. C++语言运算符重载
运算符重载:在C++中,运算符的重载就是把运算符的符号赋予新的含义,如果类重载了运算符,那么就可以用判断两个类是否相等。#include <stdio.h>#include <string.h>class CGirl{public:char m_name[50];char m_sc[30];bool operator == (const CGirl &a...原创 2020-03-02 21:43:08 · 84 阅读 · 0 评论 -
1. 函数重载
函数的重载的规则:1)函数名称必须相同。2)参数列表必须不同。#include <stdio.h>#include <string.h>char *strcpy(char *dest, const char *src, size_t destlen){memset(dest, 0, destlen); // 对dest初始化// 计算需要复制的...原创 2020-03-02 16:53:22 · 121 阅读 · 0 评论