한국리눅스유저그룹 - LUG KOREA 토크박스/가입인사 | SW/HW 사용기 | LUG 위키 | wiki 영어공부 | 사이트맵 | 즐겨찾기 | Home
[메일링리스트] - Slashdot | Kernel News | GNOME | KDE | linux.kernel | C++ | wxWidgets | Java | Python | Android
구인/서버,개발자 | 장터 | 리눅스 QA | JSP & JAVA 입문 | 쉘 스크립트 입문 [오타]| gcc/C++ 입문 | CentOS 리눅스구축관리실무 [오타], [찾아보기]
공지 사항 : 유익한 문서/글 자료실 : 보안 : 임베디드 : 안드로이드 : 회원 랭킹 : 한국LUG 소개
2024년 11월 25일 월요일
현재접속자 : 201 (0)
보안 LOGIN :  자동 [ID/PASS 찾기]
총 회원: 20,028명
Today Join: 0명
지역 모임 게시판 : [대구지역] , [서울지역]

[보안로그인 인증서설치]
[회원 이메일 재인증하기]

MY IP : 18.225.56.78





[사이트내 검색]
  ◆ Translation
[ Foreigner Join ]

[ Korean to English ]

[ Korean to Japanese ]

  ◆ 유용한 문서 읽기
  • 리눅스 관련문서
  • 리눅스 맨페이지 검색
  • 리눅스 커널 소스
  • C/C++ Reference
  • C Programing
  • C Socket Programing
  • UNIX IPC
  • Automake/Autotools
  • Python Document
  • wxWidgets Document
  • PHP Document
  • JDK5 API Document
  • JDK6 API Document
  • J2EE API Document
  • JSTL 1.1 Reference
  • MySQL Reference
  • Iptables Tutorial
  • Bash Scripting Guide
  • Android Reference
  • Web Programming
  • JQuery Tutorials
  • node.js guide
  • node.js docs
  •   ◆ LUG 세미나 자료
      ◆ 개발자 게시판 링크
      ◆ 전체 최근게시물
    [ 100일 베스트 100 게시물 ]
    [ 전체 베스트 100 게시물 ]
    * [코][CentOS 리눅스 …
    * [코][CentOS 리눅스 …
    * 가입인사요
    * bacula 백업 서비…
    * 안녕하세요
    * [코]가입인사 드립…
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * [코]debian 원격 CPU …
    * debian 원격 CPU …
    * 가입인사 드립…
    * [초대] 아시아 …
      ◆ LUG 회원 동지분들

  • 총회원 : 20,028명

  • 최근 7일간 가입자 : 0명

  • 박원진[경기][10-08]
    권수혁[서울][10-06]
    임호진[서울][10-02]
    손주민[KR][10-01]
    Elliot[KR][09-30]
    김태욱[충남][09-28]
    최선길[서울][09-26]
    조규선[서울][09-26]
    임형규[경북][09-25]
    윤태준[서울][09-24]
      ◆ Recommend Book
    리눅스 입문, 서버운영, 개발입문을 하실분들은 아래 도서를 탐독하시기 바랍니다.

    [ 저자 : 김태용 ]
    1. CentOS 리눅스구축관리실무[출간]
  • [관련자료 링크]
  • [찾아보기(색인)]

    2. 김태용의 gcc와 C++ 기초 입문::gcc로 공부하는 C++ programming과 wxWidgets GUI 개발[출간]
    3. 김태용의 쉘 스크립트 프로그래밍 입문[출간]
    4. 김태용의 JSP 웹 프로그래밍 입문[출간. 2011.01]

  •   ◆ Sponsor
    DNS Powered by DNSEver.com
      ◆ OS, Office 다운로드
    [Download - x86, 32bit]
    CentOS 5.0 커널 업데이트
    * Android Platform
    Linux + Dalvik vm
    * CentOS 5.6
    DVD 넷인스톨시디
    * Fedora 8
    DVD, 라이브시디
    * Fedora 12
    DVD, 라이브시디
    * Fedora 이전버전
    * Ubuntu 9.10 CD
    CD, Kubuntu 9.10
    * VirtualBox
    All Platform
    * 오픈오피스 3.X
    다운로드 사이트
    * Code::Blocks(GCC)
    Code::Blocks 다운로드
    * CodeLite(GCC)
    CodeLite 다운로드
    * 이클립스
    이클립스 다운로드
    * Windows Text Editor
    PsPad
    notepad++
    Komodo Editor, AcroEditor
    * 윈도우용 한글 Putty
    한글 Putty 0.60.h

    [ 한국LUG 소개 ]
    [ Administrator Contact ]
    리눅스용 네이트온 다운로드
      ◆ LUG 접속자 수(IP 수)

    최근 방문자 IP수

    1137
    1100
    2419
    1297
    1371
    810
    20 21 22 23 24 25
    최대 : 32,564
    전체 : 4,459,158




    Will be Prosumer's Revolution and Technical Revolution in the Future!
    Linux User/Developer is also Windows User/Developer... Cross Platform Engineer...

    "21C 공학인을 대통령, 국회의원으로 만들자!"
    "더욱 더 많은 동지분들이 공학제국 건설에 동참할 수 있도록 널리 알려주세요~" [ F = m * a ]
    과학기술/공학인이 대한민국 국회 의석의 50% 이상을 확보하는 그날을 위하여~ ^___^

  • 한국리눅스유저그룹은 공학인들의 커뮤니티입니다.(http://www.lug.or.kr)
  • 로그인하면 100포인트씩 추가됩니다(1일 1회).
  • 질문을 하기전에 먼저 문서를 검색해서 읽어봅시다! (RTFM : Read The Fine Manual)
  • LUG 동지 여러분께서는 자신이 알고 있는 작은 지식이라도 주저하지 말고 지금 당장 포스팅하시기 바랍니다.
  • 개인게시판 Home ▶ [허진형] 개인 게시판
    [본문 프린트하기]
      상당히 재미있는 주제가 RSS Focus - comp.lang.c++에 있네요
      글쓴이 : 진형입…     날짜 : 08-02-23 20:35     조회 : 6581    
      태그 : c , c++ , programming , language , unary , operator , decrease , increase , ++ , -- ,


    http://groups.google.co.kr/group/comp.lang.c++/msg/99ece1acd4188994

     

    핵심은 이렇습니다.

    x = 0 일때

    x += ++x + x++; 라고 하면  x 는 얼마인가? ..입니다.


    결론은 돌려봤을 때, 컴파일러마다 다르답니다.
    그러나 왜? 라는 물음을 던지기 시작하신다면,
    몇 시간의 선문답 아닌 선문답을 스스로에게 하게 될 것입니다.


    의미 없는 고민은 절대로 아니라고 생각합니다.

    하지만 제가 이른 아침부터 지금까지 고민을 조금 해본 결과...
    (물론 제가 좀 아둔해서 이해가 팍팍안되고, 근본이 . 워낙 ...xyz 하다보니...
    여러분들은 단박에 답이 "탁" 하고 나올수도 있으실겁니다. 하지만 저는 아니었네요 ㅜ_ㅠ )

    할 필요가 없더라는 겁니다. .. 답이 어떻든 뭐가 문제입니까?


    저렇게 쓰게 되는 경우를 만들면 안되는게 결론이 아닐까 싶습니다.


    더 간단한 결론은, 이렇습니다.
    제가 학교 다닐때 가장 존경하는 교수님께서 가르쳐 주신 내용입니다.

    (사실, 이 부분에서는 대갈 하셨다고 봐야겠지요. )



    "부작용(이면효과 , Side Effect)에 대한 확실한 제어

    를 자신하고 설사 제어 가능하더라도,

    단항 증감 연산자(Unary Decrease/Increase Oprato
    r)

    는 단독으로만 사용하라.
    "


    였습니다.


    저는 그 말씀에 상당히 동의를 합니다.

    물론 저기에서의 단독이 정말 x++; 혹은 ++x; 와 같은 정도로만 사용하라는 것은 아닐것입니다.


    단항 증감 연산자를 식(expression) 혹은 문(statement)에 남발/떡칠을 해가면서까지,
    난해하게 타이핑 해야되는 코드는 없지 않을까? 하는게 제 생각입니다.

     

    꽁지말 - 저 문제에 대해 속 시원하게 설명해주실분 계신가요?

    꽁지말 2 - .. 첫 글이 너무 황당무계한 글이군요.. 쩝.

    꽁지말 3 (추가) - 진작에 대학때 보던 교재를 빼들었더라면, 시간낭비는 없었을 것 같습니다.
    교수님의 말씀에 별표를 엄청나게 쳐놓았더군요. 그러나 .. 지금의 저는 .. 답답하군요 ㅜ_ㅜ..
    원론적으로 봐서는 저 문제는 상당히 중요한 문제입니다. 하지만, 실제로 어떤 문제해결을
    위한 코딩을 하면서에 있어서는 저 문제는 의미가 없다라고 생각됩니다.
    위에서도 제 생각을 밝혔지만 저런식의 코딩이 나와서는 안된다.. 이것이 실제의 문제겠지요.

    그럼 이만 총총총........ 오타가 많더라도 이해를...



  • 눈팅만으로는 전체글을 볼 수 없습니다. 로그인하셔야 합니다.

    Jin-Hyung, Hur. 許晋衡.

    [한국리눅스유저그룹]의 글을 퍼가실때에는 반드시 [출처]를 표시해 주시는 센스가 필요합니다!
    지금 이시간, 공부하고 있는 당신은 머지않아 최고가 될 것입니다. 즐겁게 공부하시고, 힘내십시오!
    포스팅 글이 유용하셨다면 RSS를 구독하시면 됩니다.
    유용하고, 좋은글 포스팅 바랍니다. 포스팅된 글은 (전세계)? 대부분의 소셜 사이트에 포스팅됩니다.



  • Holy   08-03-08 22:00
    멀티님 글보고 배잡고 웃을뻔했음 ㅎㅎ;;
    [게시판 맨위로]
    멀티   08-02-23 21:17
    세계 최고의 코드는 뭐라해도 Hello World 코드.. ㅎㅎ

    항상 모든 책자의 처음 설명코드로 사용하지요. 젤 보기 좋은 코드 ㅋㅋ

    #include <iostream>

    int main()
    {
    std::cout<< "Hello World!" <<std::endl;
    return 0;
    }
    [게시판 맨위로]
    진형입…   08-02-23 21:12
    보기 좋은 떡이 먹기에도 좋지요 ^^ .

    근데.. 보기좋은 떡이 맞나요? .. 보기 좋은 감이던가 ㅡㅡ?? ... ..
    [게시판 맨위로]
    멀티   08-02-23 20:58
    원래 기계어 이외의 프로그래밍 코드의 목적은 기계어가 아니므로, 사람이 이해하기 쉽도록 적어야겠지요.

    그러므로 단항연산자들은 단항으로만 사용하는게 이해가 빠르지 않을까요.

    나이가 먹어서 그런지 한 문장에 연산자가 많으면 머리가 지끈(메모리 부족)거려서.. ㅋㅋ

    프로그램이라는것의 원래 의도대로 사람이 잘 알아볼 수 있도록 작성해야지요.

    메모리를 아낄려면 포인터로..
    [게시판 맨위로]
    [본문 프린트하기]

    [포인트 정책] :: 글읽기 : -2점(글쓴이는 포인트 받음), 글쓰기 : +20점, 코멘트 : +10점, 다운로드 : -200점
    총조회수 : 229,767회 | 전체글 : 57건 | 게시글 : 37건 | 코멘트 : 20건
    [ 날짜순 / 조회순 ]
    번호 제목
    7
    진형입… 작성일 : 03-21 / 조회 : 6004

    No Image
    ATZ ATDT 014.........

    ATZOk..ATDT 014......... 기억속에나 아련한 명령어들인가요...사실 그다지 오래전도 아닌것 같습니다만..어느날 갑자기 사라지고, 생기고 사라지고 생기고.. 어느 순간이었습니다.  정말 어느 순간.. 바…
    6
    진형입… 작성일 : 03-14 / 조회 : 6554

    No Image
    히로스에 료코 "이혼"

    ..무(無) 주제의 개인게시판이다보니..이런 가십거리도 올리게 되는군요.. 사실 토크박스에 올리기는 좀 ..민망스러운 글이라.. (..다행인걸까요  =_=;;   전 어어~~어어어어~~ 어엇...하다보니 게시…
    5
    진형입… 작성일 : 03-11 / 조회 : 5347

    No Image
    예전에는 재활용품(?)을 모아서 학교에 가지고 갔었는데.. (2)

    예전 ( 사실 저 어립니다. .. 년식 얼마 안되었습니다. 오해들은말아주시길..) 에는.. 학교에 (요즘은 초등학교라고 부릅니다.) 한 달에 한 번 정도인가 ?폐지 같은걸 댑따 모아서 들고가곤 했었는데.. 최근의 동향대…
    4
    진형입… 작성일 : 03-05 / 조회 : 5494

    No Image
    나름.. 기계라면 만져봤다는 당신 ! (1)

    나름대로 기계/전자기기 라면 일가견이 있고,만져봤다는 당신..나른한 주말 오후 .. 왠지 잘 안되는것 같은 가나다를 붙잡고는...(실제로는 잘!! 됩니다. 다만 당신은 가나다가 잘 안되는거 같다라고 강력하게 암시…
    3
    진형입… 작성일 : 03-02 / 조회 : 25054

    No Image
    이런 재미있는 것도... (4)

    이거 참 재미있어 보이지 않습니까?뭐.. 처음 봤을때는 이게 뭐야? 라는 생각이 들기도 했고..이거 어떻게 생각하냐고 물어봐서 돌아온 첫 번째 대답이 가관이었습니다."동영상에 대고 펜대로 헛ㅈㄹ 하는거 아니…
    2
    진형입… 작성일 : 02-23 / 조회 : 6582

    No Image
    상당히 재미있는 주제가 RSS Focus - comp.lang.c++에 있네요 (4)

    http://groups.google.co.kr/group/comp.lang.c++/msg/99ece1acd4188994  핵심은 이렇습니다.x = 0 일때 x += ++x + x++; 라고 하면  x 는 얼마인가? ..입니다. 결론은 돌려봤을 때, 컴파일러마다 다르답니다.그러나 왜? 라는 물음을 던…
    1
    진형입… 작성일 : 02-22 / 조회 : 5627

    No Image
    안녕하세요.

    안녕하세요. 진형입니다.어쩌다가 이런 제 개인 게시판이 생기게 되었는지는... 저도 의문입니다. ( 음모론적인 접근에 의하면........x + y = r... 어...음.. )어찌되었건 ..재미있는 게시판이 되었으면 합니다.
     1  2  3  4
    [게시판 맨위로]
    한국LUG는 대한민국의 리눅스 지식인[사용자/개발자]들의 커뮤니티입니다. [매년 1~2회의 공개세미나 개최]
    한국LUG : 울산 - 광주 - 전북 - 인천 - 대전 - LUG 위키

    [Linux Distribution] : CentOS | Ubuntu | Fedora | WhiteBox | Debian | Slackware | Gentoo | openSuSE

    "Linux" is a registered trademark of Linus Torvalds. "Linux is Kernel"
    - 리눅스는 공짜가 아니라 자유[Free & Effort]입니다 -
    [인터넷 서점/출판사 링크] : 강컴 | 알라딘 | 인터파크 | 예스24 | 교보문고 | 수퍼유저코리아 | 제이펍
    한국LUG 사이트는 1024 x 768 해상도(운영자 노트북:14")에 최적화 되어 있습니다. : LINUX FANSITE
    WWW.LUG.OR.KR Server is made by CentOS Linux, P4 1.8G, Memory 512MB, Main HDD 160GB, Backup HDD 40GB and LAMP, qmail MTA.
    CentOS Linux & Mozilla Firefox UTF-8 Base Created.
    visitor stats
    1998-2024 www.lug.or.kr   Directed By Great Dragon, Kim.   Top
    LUG 포인트 정책 : [회원가입 : +100점] [로그인(하루한번) : +100점] [글쓰기 : +20점] [코멘트 : +10점] [다운로드 : -200점] [질문 포인트 : 최소 200점]
    데스크탑 프로그래밍(gcc, g++, wxGTK[wxWidgets] 등)은 "Fedora"를 사용하고, 서버 운영(WEB, FTP 등)은 "CentOS"를 사용하시길 권장합니다.
    도전하는자, 자신을 투자하는자만이 뜻하는바를 이룰 수 있다.
    Information should be Exchanged with Interactive, not One Way Direction.
    준회원, 정회원, 우수회원, VIP회원, 기업회원, 관리자
    Be Maker!
    인생에서, 100% 순이익을 보장하는건 없다. 1%의 지식을 나눔으로써, 가끔씩 손해볼 필요도 있다.
    그대가 가진 1%의 지식만이라도 공공을 위해 포스팅하라. 손해본다는 생각이 앞선다면 그대의 인생은 힘들어질것이다.
    자신이 가진 지식의 1%도 투자하지 않고, 오로지 자신의 이익만 탐하는자와는 동지가 되지마라.
    만나서 대화하면 모두 좋은 사람들이지만, 유독 인터넷에서만 자신을 밝히지 않고, 좀비로 서식하는 사람들이 많다.
    부지불식간[不知不識間], 좀비(하류) 인생이 될지도 모르니, 항상 자신을 경계하도록 하라.
    홈으로~
    [도서 안내]
    1. CentOS Linux
    2. gcc로 공부하는 C++
    베스트셀러 입성^^

    3. 쉘 스크립트 입문
    4. JSP 입문

    아래 배너들은 LUG 세미나 모임에 도움을 주신(실) 멋진 기업들입니다. ^^