묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
15.4 std::move
#pragma once#include<iostream>template <class T>class AutoPtr{public:T *m_ptr = nullptr;AutoPtr(T *ptr = nullptr): m_ptr(ptr){std::cout << "auto default constructor" << std::endl;}~AutoPtr(){std::cout << "autoptr destructor" << std::endl;if ( m_ptr != nullptr )delete m_ptr;}Autoptr(const AutoPtr &a){std::cout << "autoptr copy constructor" << std::endl;//deep copym_ptr = new T;m_ptr = a.m_ptr;}AutoPtr &operator = (const AutoPtr &a){std::cout << "autoptr copy assignment" << std::endl;if ( &a == this ) return *this;if ( m_ptr != nullptr ) delete m_ptr;m_ptr = new T;m_ptr = a.m_ptr;return*this;}//AutoPtr(const AutoPtr &a) = delete;//AutoPtr &operator=(const AutoPtr &a) = delete;AutoPtr(AutoPtr &&a):m_ptr(a.m_ptr){a.m_ptr = nullptr;std::cout << "AutoPtr move constructor" << std::endl;}AutoPtr &operator=(AutoPtr &&a){std::cout << "autoptr move assignment" << std::endl;if ( &a == this )return*this;if ( !m_ptr )delete m_ptr;m_ptr = a.m_ptr;a.m_ptr = nullptr;return*this;}T &operator*()const { return *m_ptr; }T &operator->()const { return m_ptr; }bool isNull()const { return m_ptr == nullptr; }};#pragma once#include<iostream>class Resource{public:int *mData = nullptr;unsigned mLength=0;Resource(){std::cout << "default constructed" << std::endl;}Resource(unsigned length){std::cout << "resource length constructed" << std::endl;this->mData = new int[length];this->mLength = length;}Resource(const Resource &res){std::cout << "copy constructed" << std::endl;Resource(res.mLength);for ( unsigned i = 0; i < mLength; i++ ){mData[i] = res.mData[i];//deep copy}}Resource &operator=(Resource &res){std::cout << "copy assignment" << std::endl;if ( &res == this )return *this;if ( this->mData != nullptr )delete[]mData;mLength = res.mLength;mData = new int[mLength];for ( unsigned i = 0; i < mLength; i++ ){mData[i] = res.mData[i];}return *this;}~Resource(){std::cout << "resource destroyed" << std::endl;if ( mData!=nullptr ){delete[]mData;}}void Print(){for ( unsigned i = 0; i < mLength; i++ ){std::cout << mData[i] << " ";}std::cout << std::endl;}};#include"autoPtr.h"#include"resource.h"int main(){using namespace std;AutoPtr<Resource> res1(new Resource(10000000));cout << res1.m_ptr << endl;AutoPtr<Resource> res2 = res1;cout << res1.m_ptr << endl;cout << res2.m_ptr << endl;}코드를 따라친거 같은데AutoPtr<Resource> res2 = res1;이부분에서 컴파일에러가 납니다 강의에서 코드를 빨리 넘겨서 잘 안보여서 어떤게 에러인지 모르겠습니다
-
미해결iOS SwiftUI AR 증강현실
Experience 장면 불러오기
강사님!rcproject 파일 로드하기 영상에서loadExperience메서드를 통해Experience.rcproject 파일 내의 장면들을 로드하여 보여주잖아요? 제게 안되서 강사님 파일로도 실행해 보았는데'장면'들이 나타나지가 않네요? ㅜㅜxcode가 업데이트 되면서 발생한 문제일까요?나머지 createText나 createImage, createVideo 는 잘 동작해요!!
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
[상태관리] Riverpod을 쓰신 이유가 있으신가요?
안녕하세요 상태관리 라이브러리 관하여 여쭤볼게 있습니다.상태관리 라이브러리가 많은데 그중 riverpod을 쓰시는 이유가 있으신가요?다른 상태관리 라이브러리 (Provider, Bloc, Get 등)을 사용해도 강의에 나온것과 같은 기능, 같은 패턴으로 구현할수 있나요?
-
미해결[따라하면 취업되는 게임기획]실전 농장 SNG 게임
플로우 차트 질문있습니다.
sng 기획하기 12강 가판대, 광고판11분 30초 화면입니다.친구 가판대 선택 마지막 과정에서 '판매가격 >= 보유골드'가 yes일 경우 골드 소비 후 상품 획득인데 그것보다 판매 가격보다 보유골드가 많을 경우 즉,'보유골드 >= 판매가격'일 때, 골드 소비 후 상품 획득 과정이 더 올바르지 않나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
목서버, "usageLimitError"
안녕하세요 콘솔에 404 에러가 떠서 목서버를 확인해보니 아래와 같은 오류가 떴는데 이러한 경우 어떻게 해결할 수 있을까요..{ "error": { "name": "usageLimitError", "header": "Usage limit reached", "message": "Your team plan allows 1000 mock server calls per month. Contact your team Admin to up your limit." } }
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
프로젝트 2 이미지 깨짐 현상
강사님이 올려주신 파일 그대로 열었는데 이런식으로 깨집니다.어떻게 해결해야하나요?<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <link rel="stylesheet" href="/assets/css/app.css"> <title>My Second Web</title> </head> <body> <header id="header" class="wrapper"> <section id="navTop" class="nav-top py-2 d-none d-md-block"> <div class="container"> <div class="row align-items-center justify-content-center"> <div class="col-3 text-start lead fast-counsel"> <a href="#" class="btn btn-outline-dark">Contact</a> </div> <div class="col-4 logo"> <a href="index.html" class="navbar-brand d-flex"> <img src="/assets/images/dummy-logo.png" alt="" class="img-fluid ms-auto" width="200px" data-bs-toggle="tooltip" data-bs-placement="bottom" title="My amazing website!!"> </a> </div> <div class="col-5 text-end socials"> <a href="#" class="mx-1 text-decoration-none"> <img src="/assets/images/icon-phone.png" alt="Phone" width="40px" class="shadow-box"> </a> <a href="#" class="mx-1 text-decoration-none"> <img src="/assets/images/icon-kakao-channel.png" alt="Kakao Channel" width="40px" class="shadow-box"> </a> <a href="#" class="mx-1 text-decoration-none"> <img src="/assets/images/icon-facebook.png" alt="Facebook" width="40px" class="shadow-box"> </a> <a href="#" class="mx-1 text-decoration-none"> <img src="/assets/images/icon-twitter.png" alt="Twitter" width="40px" class="shadow-box"> </a> <a href="#" class="mx-1 text-decoration-none"> <img src="/assets/images/icon-youtube.png" alt="Youtube" width="40px" class="shadow-box"> </a> </div> </div> </div> </section> <nav id="navPrimary" class="navbar navbar-expand-md navbar-dark"> <div class="container-xxl"> <a class="navbar-brand d-block d-md-none" href="index.html"> <img src="/assets/images/dummy-logo.png" alt="Logo" class="img-fluid"> </a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navPrimaryContent"> <ul class="navbar-nav mx-auto mb-2 mb-lg-0"> <li class="nav-item"> <a class="nav-link active" aria-current="page" href="index.html">Home</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Intro </a> <ul class="dropdown-menu" aria-labelledby="navbarDropdown"> <li><a class="dropdown-item" href="page.html">About us</a></li> <li><a class="dropdown-item" href="page.html">Find us</a></li> </ul> </li> <li class="nav-item"> <a class="nav-link" href="page.html">Documents</a> </li> <li class="nav-item"> <a class="nav-link" href="page.html">Gallery</a> </li> <li class="nav-item"> <a class="nav-link" href="page.html">Blog</a> </li> <li class="nav-item"> <a class="nav-link" href="page.html">Events</a> </li> <li class="nav-item"> <a class="nav-link" href="page.html">Reviews</a> </li> <li class="nav-item"> <a class="nav-link" href="page.html">Reservation</a> </li> <li class="nav-item"> <a class="nav-link btn btn-outline-secondary" href="#"><i class="fa fa-search"></i></a> </li> </ul> </div> </div> </nav> </header> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ" crossorigin="anonymous"></script> <!-- Kakao map appkey here --> <script src="/assets/js/app.js"></script> </body> </html>
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
sort 할 때 문자열은 자동으로 유니코드값으로 변환되어 계산되지 않나요?
timeLine.sort((a, b) => a[0] == b[0] ? a[1] - b[1] : a[0] - b[0] ); sort는 문자열을 값으로 가진 비교는 자동으로 유니코드값으로 변환되어 비교하는줄 알았는데 저렇게 하니 [ [ 5, 's' ], [ 12, 's' ], [ 14, 's' ], [ 14, 'e' ], [ 15, 'e' ], [ 15, 's' ], [ 18, 'e' ], [ 20, 'e' ], [ 20, 's' ], [ 30, 'e' ] ]이렇게 s가 먼저 나올 때도 있고 e가 먼저 나올때도 있고 하더라구요 원래 sort 할 때 문자열은 자동으로 유니코드값으로 변환되어 비교되지 않나요?
-
미해결실용적인 웹 프로그래밍
i 테그인 경우 입력방법
안녕하세요.'자바 스크립트로 뉴스 기사 본문만 보이게 하기' 강의목차를 수강하는 중간에 궁금한 점이 생겨서 이렇게 질문남깁니다.querySelector는 #이나 . 을 이용하는 걸로 알고있는데, 제가 사용하려는 부분이 i 태그인 경우에는 어떻게 입력해야하는지 모르겠습니다..
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
fragment layout이 시뮬레이터에 안나옵니다
안녕하세요프래그먼트 layout이 design탭에선 보이는데 시뮬레이터에선 안나와서요.activity_main.xml 의 아래 main_nav가 desgin탭에선 보이는데, 시뮬레이터에선 안나옵니다. <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="test"/> <androidx.fragment.app.FragmentContainerView android:id="@+id/fragmentContainerView" android:name="androidx.navigation.fragment.NavHostFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="60dp" app:defaultNavHost="true" app:navGraph="@navigation/main_nav" /> main_nav.xml 에는 homeFragmenet가 홈으로 되어있습니다.<navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_nav" app:startDestination="@id/homeFragment"> <fragment android:id="@+id/homeFragment" android:name="com.example.singlelife.fragments.HomeFragment" android:label="fragment_home" tools:layout="@layout/fragment_home" /> fragment_home.xml에는 textView하나만 넣어보았는데, 역시 디자인뷰에선 보이는데, 시뮬레이터에서 안나와요;<?xml version="1.0" encoding="utf-8"?> <layout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".fragments.HomeFragment"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="beeeeeeeee" android:textSize="30sp"/> </FrameLayout> </layout>시뮬레이터 실행 시 HomeFragment.kt 아래의 토스트와 로그는 잘뜹니다.. 왜 레이아웃만 보이질않을까요;; class HomeFragment : Fragment() { private lateinit var binding : FragmentHomeBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { // Inflate the layout for this fragment binding = DataBindingUtil.inflate(inflater,R.layout.fragment_home, container, false) Toast.makeText(context, "t", Toast.LENGTH_SHORT).show() Log.d("dddddddddddddddd", "TTTTTTTTTTTTTTTTTTT") return binding.root } 항상 질 좋은 강의 잘 듣고 있습니다. 감사합니다!
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
질문!
Idol blackpink = new Idol( ~~~ )Idol blackpink = Idol( ~~ )이렇게 둘 다 가능하다는 내용을 보았습니다.const생성자를 적용시킬 경우, 후자는 const Idol( )을 하면 error가 발생하지 않는데, 전자의 경우에는 new const Idol( ) 을 해도, const new Idol()을 해도 error가발생하는데 어떻게 해야 할까요? 후자의 경우에는?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다.
katekim619@naver.com메일로 강의자료 부탁드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
GeneratedValue 실습에서 insert가 안됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.콘솔에 쿼리가 잘 출력되는데 insert가 되지 않아요...뭐가 이유인지 잘 모르겠어요 콘솔창 이미지 캡쳐한거 첨부해서 올립니다. ㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 어느 부분이 틀렸는지 감이 안잡힙니다..
우선 저는 Java를 이용해서 해당 문제를 풀었습니다.그리고 선생님의 풀이 방식과는 다르게 저는 매 시간마다 먼저 불을 갱신하고 지훈이가 맵을 이동할 수 있는지를 판단하며 가장자리까지 도달하도록 로직을 작성했습니다. 만약, 가장자리에 도달 못할 경우 impossible을 출력하도록 로직을 작성했습니다. 어느 부분이 논리적으로 틀린것인지 아니면 구현을 잘못한건지 궁금합니다...아래는 제 코드입니다.http://boj.kr/1dc68399559846a998ee7c467a046218
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
ddl error
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Cannot drop "PRODUCT" because "FKR3MKF1FYVW50W5N52XQ1B8A4B" depends on it; SQL statement: 참조때문에 drop이 안되어서 create를 다시할떄 문제가 생기는 것같습니다.
-
해결됨[코드캠프] 시작은 프리캠프
html select option 아이콘 삽입
<div class="left__body__footer"><div class="wrapper__feel"><div class="feel__title">오늘의 기분</div><select class="feel__select"><option>기쁨<i class="fa-regular fa-face-smile"></i></option>select option 에서 기쁨 뒤에 아이콘 삽입하려는데 코드를 어떻게 짜야 아이콘이 삽입이 되는지 질문합니다
-
해결됨독하게 되새기는 C 프로그래밍
강의중 노이즈가 끼는 부분이 있습니다.
매개변수 전달 기법 - 첫 번째 영상 14분 5초 즈음에 목소리에 노이즈가 끼어있습니다. 한번 확인해 주심 좋을거 같아요
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
인증 관련해서 질문드립니다.
안녕하세요. 정말 유용한 강의 해주셔서 감사드립니다. 인증 처리 관련해서 궁금한점이 있어 질문 드려요!!궁금한점은 로그인 이외 요청에서는,AuthenticationFilter 를 통과하지 않고 진행되는 것인가요?.antMatchers("/**") .hasIpAddress("172.30.1.60") .and() .addFilter(getAuthenticationFilter()); 감사합니다.
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
강사님 abstract 부분 궁금한점 있습니다!!
abstract 메서드를 포함한 부모클래스는단독적으로 사용이 불가능 하다고 하셨는데예시로 보여주신 것처럼move라는 일반 메서드가 있어도Animal ani = new Animal();ani.move(); 라고도 사용이 불가능한건가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
리포지토리 질문드립니다
엔티티 매니저 없이 강의와 같이 (2:22)코드를 짜는데에 이유가 있나요?차이점이 있다면 무엇인지 궁금합니다
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
안녕하세요! 큐 관련 질문입니다.
선생님 안녕하세요. deleteAt 를 만들 때 마지막노드(tail) 제거 하는 부분에서index == this.count -1마자믹 노드인데 this.count-1 하는 이유는 무엇일까요?비전공자로 개발에 도전하고 있는데.. 자료구조 어렵네요ㅜ