본문 바로가기 메뉴 바로가기

세상사는 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

세상사는 이야기

검색하기 폼
  • 분류 전체보기 (142)
    • 초보 개발자를 위한 C++ (3)
    • Unix C & C++ (10)
    • 기타 잡동산이 (11)
    • 개발관련 이것저것 (74)
      • SmartGWT (9)
      • Java Web (9)
      • 이것저것 모아두기 (4)
      • 4GL (VC, PB, VB ... ) (1)
      • 암호화 관련정보 (3)
      • Android 자료 (7)
      • ARM Cross Compile (27)
    • 주저리 주저리 (25)
    • 캠핑이야기 (9)
    • 수경 재배 (22)
  • 방명록

callback (1)
[ C++17 ] function 과 람다 혼합 하여 output 전달 기법

c++17로 개발을 하다보면 가끔 특정 값을 전달받을 필요가 있을때가 있습니다. 옛날에는 Memory Pointer를 사용하여 많이 사용했으나, 요즘은 안정성을 위해서Pointer를 사용하는 것보다 문자열의 경우 std::string을 사용하는 것이 보다 안전하겠지요. 전통적인 C 함수의 아큐먼트 리턴 방식void function ( /* INPUT */ int n, /* OUTPUT */ char *ret){ if( n == 0 ) ret = "error";} 위 코드에서 char *ret를 반환 하도록 사용하는 것이 일반적 이었습니다. 그럼 function 함수와 람다를 사용하여 비슷하게 사용한 예 입니다.#include #include void test_function ( std::functio..

Unix C & C++ 2025. 3. 4. 09:15
이전 1 다음
이전 다음
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 크로스컴파일
  • kernel
  • arm
  • 커널
  • 고흥
  • C
  • 벌교
  • 채소 키우기
  • 1회용
  • 리눅스
  • 큐비보드
  • Linux
  • 임베이디드
  • 버추얼박스
  • 사무실
  • GCC
  • 식물키우기
  • 베란다
  • 커피컵
  • 상추
  • 식물
  • 여행
  • C++
  • cross compile
  • Android
  • 식물 키우기
  • CubieBoard2
  • 1회용컵
  • embeded
  • 수경재배
more
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바