c++ 맴버함수 맴버 변수

ckddjs213@hanmail.net의 이미지

#include <iostream>
using namespace std;
 
class SmartPhone
{
 
private :
	int s_brand;	
	int s_power;  
	int s_price;								
	int s_volup;	
	int s_voldown;	
 
 
public :
	void powerOn(){}				
	void powerOff(){}				
	void priceNegotiation(){}		
	void Volum(){s_volup++;};		
};
 
int main (void)
{
 
	SmartPhone myPh1, myPh2;		
	myPh1.s_volup = 30 ;
	myPh2.s_price = 25000;
	myPh1.Volum();				
 
	return 0;
}

이 소스에 이 문제가 나왓는데 도통 먼소린지 모르겟어요 ㅠㅜㅠ 도와주실수있는분있나요?
위에서 디자인한 'Smart Phone' class, 맴버 변수(member variables) & 맴버 함수(member functions)를 아래와 같이 구현(implementation) 하시오:
a) 맴버 변수(member variabls)는 private 영역안에 선언하시오
b) 맴버 함수(member functions)는 public 영역안에 선언하시오
c) 생성자(constructor)는 맴버함수 초기화 구문을 사용하여 정의하시오
매개변수가 0, 1,2,3,4,5개 있는 생성자를 모두 별도로 정의하시오
d) 소멸자 (destructor)를 정의하시오
e) 맴버 함수(member functions)는 3개는 내부선언으로, 2+개는 inline 함수로
외부정의 하시오
f) main함수에서 'Smart Phone' 객체(object)를 5개 생성하시오
g) 생성된 객체들을 대상으로 맴버 함수를 호출하시오
h) 객체가 생성될 때와 소멸될 때마다 생성자와 소멸자가 적절한 출력을 하게 생성자와 소멸자 codes를 작성하여 출력화면에서 그 생성/소멸 순서를 확인 할 수 있게 하시오

익명 사용자의 이미지

답) 공부는 스스로 하시오

twinwings의 이미지

성의는 보이셔야 답변을 해드리죠.

ckddjs213@hanmail.net의 이미지

위에 보이는 클래스하고 객체는 만들엇는데 멤버 함수 변수 를 잘몰라서 ㅠㅜㅜ 죄송합니다

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.