美文网首页
C++ 用set函数验证数据

C++ 用set函数验证数据

作者: samtake | 来源:发表于2019-08-25 19:42 被阅读0次
setUnknow.jpg
  • 我们在.h文件中进行类的定义,并包含指定指定类的接口(类的public成员函数)的函数原形。
class VertifyWithSetFunc {
    //instance variables
    
public:
    
    VertifyWithSetFunc(string);
    
    void setCourseName(string);
    string getCourseName();
    
    void displayMessage();
    
private:
    string courseName;
};
  • 在单独的源码文件中定义成员函数:每个成员函数名前面都有类名与二院作用域运算符::,这将每个成员函数绑定到声明成员函数与数据成员的VertifyWithSetFunc类定义上。
VertifyWithSetFunc::VertifyWithSetFunc(string name){
    setCourseName(name);
}
  • 我们知道可以通过set函数,可以修改private数据成员的值。这里我们要做的是在set函数进行值得判断。
void VertifyWithSetFunc::setCourseName(string name){
    if (name.length() <= 10) {
        courseName = name ;
    }
    
    if (name.length() > 10) {
        courseName = name.substr(0, 10);
        cout<< "name is long than 10 :"<< name << endl;
    }
}

输出

name is long than 10 :test2test2test2test2test2test2test2test2test2test2
vertify1: test1
vertify2: test2test2

demo链接🔗https://github.com/samtake/C-review

相关文章

  • C++ 用set函数验证数据

    我们在.h文件中进行类的定义,并包含指定指定类的接口(类的public成员函数)的函数原形。 在单独的源码文件中定...

  • R语言数据转换(一)2021.2.25

    1、数据转换 对数据进行操作,验证数据集的数据类型有两种方法 class函数 is函数(可以用methods(is...

  • 关于Set数据结构

    关于Set数据结构 新的数据结构Set类似于数组,但是成员都是唯一的,没有重复的值并且Set本身是一个构造函数,用...

  • GeekBand C++ 侯捷老师课程 笔记&心得 2

    第二讲 头文件与类的声明 C vs C++ 关于数据和函数 c语言用函数处理数据,数据与函数是分开的,由于缺少某些...

  • 训练集、验证集、测试集

    三者的区别训练集(train set) —— 用于模型拟合的数据样本。验证集(development set)——...

  • 训练集、验证集、测试集

    训练集(train set) 用途:用于训练模型以及确定模型权重 验证集(validation set) 用途:用...

  • Set和Map数据结构

    set 和数组区别:成员的值都是唯一的,没有重复的值Set本身是一个构造函数,用来生成Set数据结构Set函数可以...

  • C++ 面向对象模型初探(8)

    1. 成员变量和函数的存储 c++中“数据”和“处理数据的操作(函数)”是分开存储的 c++中的非静态数据成员直接...

  • Task04: 模型训练与验证

    0. 数据集搭建 训练集(Train Set):模型用于训练和调整模型参数; 验证集(Validation Set...

  • STL的set使用和分析

    set的成员函数 参考C++手册,可看到每个函数的参数返回值解释和使用举例:https://zh.cpprefer...

网友评论

      本文标题:C++ 用set函数验证数据

      本文链接:https://www.haomeiwen.com/subject/ehxgsctx.html