«Инструкция точки останова (оператор __debugbreak() или аналогичный вызов) была выполнена» без точки останова :(C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 «Инструкция точки останова (оператор __debugbreak() или аналогичный вызов) была выполнена» без точки останова :(

Сообщение Anonymous »

Member.h

Код: Выделить всё

pragma once

#ifndef MEMBER_H
#define MEMBER_H

#include 
#include 
using namespace std;

class Member {
private:
char* m_id;
char* m_pwd;
char* m_name;
int m_age;
public:
Member();
Member(const char* id, const char* pwd, const char* name, int age);

char* getID();
char* getPWD();
char* getName();
int getAge();

void setID(char* id);
void setPWD(char* pwd);
void setName(char* name);
void setAge(int age);

void printMeminfo();
~Member();
};

#endif
Member.cpp

Код: Выделить всё

#include "Member.h"

Member::Member() {
char* m_id = new char;
char* m_pwd = new char;
char* m_name = new char;
int m_age = 0;
};

Member::Member(const char* id, const char* pwd, const char* name, int age) {
int len = strlen(id);
char* m_id = new char[len + 1];
strcpy_s(m_id, len + 1, id);
len = strlen(pwd);
char* m_pwd = new char[len + 1];
strcpy_s(m_pwd, len + 1, pwd);
len = strlen(name);
char* m_name = new char[len + 1];
strcpy_s(m_name, len + 1, name);
int m_age = age;
};

char* Member::getID() { return m_id; }
char* Member::getPWD() { return m_pwd; }
char* Member::getName() { return m_name; }
int Member::getAge() { return m_age; }

void Member::setID(char* id) {
m_id = id;
}
void Member::setPWD(char* pwd) {
m_pwd = pwd;
}
void Member::setName(char* name) {
m_name = name;
}
void Member::setAge(int age) { m_age = age; }

void Member::printMeminfo() {
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78413210/a-breakpoint-instruction-debugbreak-statement-or-a-similar-call-was-execu[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»