디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

게터세터 메소드 vs 멤버변수 속도차

헤헤(175.197) 2013.02.12 14:26:15
조회 217 추천 0 댓글 10




속도에 큰 차이는 없으니 걍 게터세터 써도 될듯 ㅋ

속도차는 밀리세컨이아니라 그냥 초임

--------------------------------------------------

#include <iostream>
#include <string>
#include <time.h>

using namespace std;

class Normal
{
public:
        int a;
        int b;
        int c;
        int d;
        int e;
        string s1;
        string s2;
        string s3;
        string s4;
        string s5;
};

class GetAndSet
{
private:
        int a;
        int b;
        int c;
        int d;
        int e;
        string s1;
        string s2;
        string s3;
        string s4;
        string s5;

public:
        int GetA(){return a;}
        int GetB(){return a;}
        int GetC(){return a;}
        int GetD(){return a;}
        int GetE(){return a;}
        void SetA(int n){a=n;}
        void SetB(int n){b=n;}
        void SetC(int n){c=n;}
        void SetD(int n){d=n;}
        void SetE(int n){e=n;}

        string GetS1(){return s1;}
        string GetS2(){return s2;}
        string GetS3(){return s3;}
        string GetS4(){return s4;}
        string GetS5(){return s5;}
 
        void SetS1(const string& s){s1=s;}
        void SetS2(const string& s){s2=s;}
        void SetS3(const string& s){s3=s;}
        void SetS4(const string& s){s4=s;}
        void SetS5(const string& s){s5=s;}
        
};

void main()
{
        time_t start,end;
        int a,b,c,d,e;
        string s1="One",s2="two",s3="three",s4="four",s5="five";

        start=time(NULL);
        Normal normal;
        for(int i=0;i<99999999;i++){
                normal.a=i;
                normal.b=i;
                normal.c=i;
                normal.d=i;
                normal.e=i;
                a=normal.a;
                b=normal.b;
                c=normal.c;
                d=normal.d;
                e=normal.e;

                normal.s1=s1;
                normal.s2=s2;
                normal.s3=s3;
                normal.s4=s4;
                normal.s5=s5;

                s1=normal.s1;
                s2=normal.s2;
                s3=normal.s3;
                s4=normal.s4;
                s5=normal.s5;
        }
        end=time(NULL);
        cout<<"Normal : "<<end-start<<endl;


        start=time(NULL);
        GetAndSet and;
        for(int i=0;i<99999999;i++){
                and.SetA(i);
                and.SetB(i);
                and.SetC(i);
                and.SetD(i);
                and.SetE(i);
                a=and.GetA();
                b=and.GetB();
                c=and.GetC();
                d=and.GetD();
                e=and.GetE();

                and.SetS1(s1);
                and.SetS2(s2);
                and.SetS3(s3);
                and.SetS4(s4);
                and.SetS5(s5);

                s1=and.GetS1();
                s2=and.GetS2();
                s3=and.GetS3();
                s4=and.GetS4();
                s5=and.GetS5();
        }
        end=time(NULL);
        cout<<"GetAndSet : "<<end-start<<endl;
}

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
346147 채용홈페이지에서 12년차가 희망연봉이 2600이라고 써놨던데. [6] ㅇㅁ(211.236) 13.02.17 304 0
346145 mysql 에서 필드명이랑 컬럼명이랑 같은 의미임? [1] ㄱㅁ(175.215) 13.02.17 78 0
346144 c언어 간단한 문제 질문좀요 ㅠㅠ [4] ㅂㅂㅂ(211.189) 13.02.17 115 0
346143 게임 제작할떄!!! [6] -_-(211.196) 13.02.17 194 0
346142 위에서 보면 심각한 사진, 화목한 가족 연출에 ‘애 잡는다’ 반전 [1] 에어로홍갤로그로 이동합니다. 13.02.17 314 0
346141 배운게 좆도 없어서 SI 일하지만 SI는 좆같음 ㅋㅋㅋ [3] ㅁㅁ(175.194) 13.02.16 256 0
346140 JAVA 쪽만 개발하다가 스크립트 하나도 몰라서 [5] ㄴㅇㄹㄴㅇㄹ(125.178) 13.02.16 160 0
346139 visual studio 어떻게 지우나여 [2] 서서(221.160) 13.02.16 170 0
346138 컴공가는데 걱정이다 [20] 블럭갤로그로 이동합니다. 13.02.16 360 0
346137 전산직 공무원 10년준비하면 될까.. [3] 하하(1.231) 13.02.16 368 0
346135 모바일 웹앱에서 로그인처리 질문이요 [4] 햄버거(124.49) 13.02.16 208 0
346134 형들 어셈 질문좀요 ㅋㅋㅋ [15] ㅇㅇ(112.148) 13.02.16 125 0
346133 파이썬으로 C대체 가능? [4] 시시(221.160) 13.02.16 191 0
346131 해커놈들은 지들끼리 어떻게 음지에서 만남? [3] 초궁금(175.115) 13.02.16 252 0
346130 함수를 만들때 함수를 선언한다고 해야되나 함수를 정의한다고해야함니까? [8] ㅎㅁㄷ(175.215) 13.02.16 118 0
346129 왤케 언어에 집착들 하냐 [3] 품궈니갤로그로 이동합니다. 13.02.16 152 0
346128 프로그래밍은 [상품 vs 작품]을 만드는 작업이다 [6] (203.237) 13.02.16 191 0
346127 난 개발자가 되고싶은데 둘다 입사가가능한데 뭘선택해야될까 [3] ㅁㅁ(118.36) 13.02.16 247 0
346126 형들 궁굼한거있어 [2] hoho(211.52) 13.02.16 85 0
346124 게임가드 관련 프로젝트 [2] 프로젝트(221.163) 13.02.16 113 0
346123 10년후엔 자바스크립트만 쓸듯.. [3] 하하(1.231) 13.02.16 184 0
346122 간단한 c언어 문제 질문좀요 [6] ㅇㅅㅇ(211.189) 13.02.16 140 0
346121 요즘은 웹이 짱짱인가요?? [1] ㅇㅇ(220.125) 13.02.16 98 0
346120 자바랑 C언어는 왜 배우는지 모르겠다. [9] 빕뱟뱟갤로그로 이동합니다. 13.02.16 401 0
346119 visual c++ express edition 2010 어디서 다운? [3] ㅇㅇ(220.125) 13.02.16 212 1
346118 게임 프밍하는 형들 길 좀 물읍시다. [4] ㅇㅅㅇ(211.61) 13.02.16 185 0
346116 openGL 공부하는놈 있냐? [3] korsup갤로그로 이동합니다. 13.02.16 127 0
346115 베스트 보니까 프통령논란이 거세네요;;; 黑猫갤로그로 이동합니다. 13.02.16 92 0
346114 00 씨발 오늘부터 웹프로그래밍 공부한다(계획표) [2] 파이썬저장소(119.67) 13.02.16 202 1
346113 형들 소멤 게임분야쪽 질문 [2] 질문(122.128) 13.02.16 184 0
346112 대학은 ■x(175.223) 13.02.16 50 0
346111 프로그래머랑 리버싱이랑 [1] ㅇㅇ(110.70) 13.02.16 154 0
346110 프갤에 윈도우 계열은.없음?? 싸자(110.70) 13.02.16 51 0
346109 형님들 api 배우는데 질문좀 할게요 [2] ssapo갤로그로 이동합니다. 13.02.16 80 0
346107 글래스피시3는 왜 JRE가 아닌 JDK를 요구하냐 ㅁㄴㅇ(59.25) 13.02.16 44 0
346106 파이썬이 스크립트 언어임? [3] (122.128) 13.02.16 172 0
346105 아 감동 [3] 黑猫갤로그로 이동합니다. 13.02.16 112 0
346104 프로그램 코드 작성 좀 도와주세요. [1] 만초(222.118) 13.02.16 85 0
346103 앱개발 [4] ■x(175.202) 13.02.16 177 0
346102 앱개발자암튼 어떠냐고 [3] ■x(175.202) 13.02.16 132 0
346100 ^ 이게 거듭제곱 연산자가 아니었냐 [4] 부스타(221.160) 13.02.16 171 0
346098 웹서비스 개짱나네 [1] 빌어먹을야옹갤로그로 이동합니다. 13.02.16 93 0
346097 mfc 좀 물어볼게 [1] 라이오(39.7) 13.02.16 103 0
346096 형님들 앱개발쪽 [16] ■x(175.202) 13.02.16 266 0
346093 자바는 왜많이 쓰는거임? [8] 자바(39.7) 13.02.16 250 0
346092 여기 4개중에 가장 다른점이 많은것을 고르시오.txt [2] Kyle(220.244) 13.02.16 123 0
346090 형들 실무에서는 [4] DDong(110.10) 13.02.16 100 0
346088 졸업작품 도움점요 [10] ㅁㄴㅇㄹ(121.134) 13.02.16 261 0
346087 커뮤니티싸이트 마케팅 어떤 방식으로 하나요?? [1] 부남이갤로그로 이동합니다. 13.02.16 76 0
346086 카르마 왜이렇게 썩었음 [1] 마이리틀포니짱짱갤로그로 이동합니다. 13.02.16 96 0
뉴스 '금쪽같은 내 스타' 엄정화X송승헌 & 장다아X이민재, 25년 세월 순삭? 비포애프터 로맨스 포스터 공개! 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2