赞
踩
1.创建一个login.h头文件,用于声明Login类,代码如下:
- #ifndef LOGIN_H
- #define LOGIN_H
-
- #include <string>
-
- class Login {
- public:
- Login();
- bool login(std::string username, std::string password);
- private:
- std::string m_username;
- std::string m_password;
2.创建一个login.cpp源文件,实现Login类的成员函数,代码如下
- #include "login.h"
-
- Login::Login() {
- // 初始化用户名和密码
- m_username = "admin";
- m_password = "123456";
- }
-
- bool Login::login(std::string username, std::string password) {
- if (m_username == username && m_password == password) {
- return true;
- } else {
- return false;
- }
- }
在Login类的构造函数中,我们初始化了用户名和密码。在login()函数中,我们将传入的用户名和密码与存储在类中的用户名和密码进行比较,如果匹配则返回true,否则返回false。
3.创建一个main.cpp源文件,实现程序的主要逻辑,代码如下:
- #include <iostream>
- #include "login.h"
-
- int main() {
- std::string username, password;
- std::cout << "请输入用户名:";
- std::cin >> username;
- std::cout << "请输入密码:";
- std::cin >> password;
- Login login;
- if (login.login(username, password)) {
- std::cout << "登录成功!" << std::endl;
- } else {
- std::cout << "用户名或密码错误!" << std::endl;
- }
-
- return 0;
- }
在main()函数中,我们首先提示用户输入用户名和密码,然后创建一个Login对象,并调用login()函数进行验证。如果验证成功,则输出登录成功的信息,否则输出用户名或密码错误的信息。
上述代码只是一个简单的C++登录示例,实际开发中需要根据具体需求进行相应的调整和开发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。