묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
네비게이션 가드 질문...
1. 네비게이션 가드를 썼을때와 created 라이프 사이클 훅을 사용하였을때, 전자의 경우는 이전의 결과물이 안뜨는 반면, created를 사용하면 잠깐 동안 이전의 라우트에 있던 화면이 뜹니다. 하지만, transition을 없앤 상태라면 이전의 화면이 뜨지 않습니다. --> transition의 문제가 아닌가 생각이 듭니다... 2. 현재, 코드를 네비게이션 가드(spinner start)+ mounted 라이프 사이클 훅(spinner end) 방식과 네비게이션 가드에서 모든 것을 처리하는 것과의 차이가 제 경우에는 발생하지 않습니다.. 스피너가 꺼진 다음에 리스트를 불러옵니다. --> 이 차이는 어디서 오는 것일까요? 이전에 질문했었던 props로 내려주는것과 하위 컴포넌트에서 바로 접근할때의 차이가 아닐까 싶습니다. 그런데 잘 모르겠어서 질문드립니다. 3. 어떤 방식을 취해도 transition을 삽입하면 스피너가 꺼지고 나서 잠깐동안 화면이 보였다가 사라졌다가(fade효과가 들어갔다가) 다시 나타납니다. 자세히 분석을 해보니 앞에 잠시 뜨는 부분은 transition의 leave-active 부분이고 뒤에 뜨는 부분은 enter-active 부분입니다. leave-active 부분이 왜 라우트가 옮겨지고 실행이 되는 걸까요? 이 부분은 어떻게 수정이 가능할까요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 영한님!
영한님 강의 항상 잘 듣고 있습니다. 정말 감사드려요~~! 다름이 아니라 강의를 보면서 공부한 내용을 github에 정리해서 올리고 싶은데 아무래도 저작권 문제로 영한님께 여쭤보는게 먼저라고 생각해 이렇게 질문을 남깁니다. 그리고 취준생이라 포트폴리오로도 활용하고 싶다는 욕심도 생기네요ㅠ.ㅠ
-
미해결홍정모의 따라하며 배우는 C언어
[15:30] typedef char(*FRPTC3())[3];
안녕하세요? 아래 코드의 빨간박스 부분이 char 3개짜리의 포인터를 리턴하는 함수를 FRPTC3라는 식별자로 사용한다라고 해석하면 되는건가요? 안에서 부터 해석하면 1. FRPTC3(), ()가 우선순위가 높으니까 일단 함수이고 2. *FRPTC3(), 포인터에 대한 함수이고 3. 무엇에 대한 포인터냐, char[3]에 대한 포인터이다. 아래에 있는 typedef char(*(*PTFRPTC3)())[3]; 은 1. (*PTFRPTC3), 괄호로 싸여있으니까 일단 포인터이고 2. (*PTFRPTC3)(), 매개변수가 없는 함수에 대한 포인터다. 3. char(*(2번까지의 과정))[3]; 매개변수가 없고 char 3개짜리에 대한 포인터를 반환하는 함수에 대한 포인터다. 결국 1. typedef char(*FRPTC3())[3];은 typedef로 함수를 FRPTC3라는 식별자로 재정의한거고 2. typedef char(*(*PTFRPTC3)())[3];은 typedef로 함수포인터를 PTFRPTC3라는 식별자로 재정의 한건가요? 뭔가 정리가 되는 거 같으면서도 아직은 헷갈리네요. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
[08:57] 함수의 리턴타입 관련
안녕하세요? 빨간색으로 표시한 부분이 리턴타입 인거죠? 감사합니다.
-
미해결R프로그래밍 기초 다지기
데이터프레임을 매트릭스로 못바꾸나요??
궁금합니당
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
참고사항(상품등록 : createItemForm.html 소스 오타)
참고 자료 소스 보시면<input type="number" th:field="*{stockQuantity}" class="formcontrol" placeholder="수량을 입력하세요">-> class 오타<input type="number" th:field="*{stockQuantity}" class="form-control" placeholder="수량을 입력하세요">이렇게 수정하세요 ㅎㅎ
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
STS하면 안되나요?
이클립스가 아닌 STS로 하면 안되나요??? 전 설치를 STS 설치하고 spring mvc prject 파일을 생성하고 pom.xml수정 을 하였는데요 안되거든요...
-
해결됨React로 NodeBird SNS 만들기
cannot read property 에러 질문
안녕하세요 제로초님 개별페이지에서 singlePost의 데이터를 불러오려는데 홈(새로고침)-> 개별페이지로 이동시 cannot read property 에러가 떠 질문드리게 됐습니다 상세페이지는 getInitialProps로 위 액션을 디스패치하고 콘솔창을 보면 singlePost의 데이터가 미리 불러와지는 것 같은데 어느 부분을 손봐야할지 감이 안 잡힙니다 ++ 케이스 1) singlePost(content, images... 데이터값이 있는 상태) 페이지 -> 홈 -> singlePost 페이지 문제 없이 이동 케이스 2) 홈(새로고침, singlePost null 상태) -> singlePost 페이지 이동시 위와 같은 에러 홈 화면에서 새로고침시 singlePost의 값이 null(초기값, 세부 데이터 정보 없을때)이 되고 개별 페이지를 누르면 cannot read property 에러가 뜨는 것 같은데 singlePost 페이지에서의 서버사이드 렌더링이 안 되고 있는 건가요?
-
미해결Node.js로 웹 크롤링하기
이미지 가져오기!
자막으로 querySelectorAll -> querySelector 로 바꾸라고 되있는데.. 이렇게 되면 게시글에 이미지가 여러개일 때는 하나밖에 못가져오는거 아닌가요?? 문제가 있다고 생각해서 나름대로 코드를 바꿔봣는데 이 코드 어떤가요?? const img = firstFeed.querySelectorAll('[class=mtm] img') && Array.from(firstFeed.querySelectorAll('[class=mtm] img')).map(now => now.src)
-
미해결파이썬으로 구현하는 거래 자동화 봇 (챗봇)
30분 기준으로 캔들을 천 개 가져오는데 start가 왜 start = int(now_time)-60*60*1000*1000 인가요?
start = int(now_time)-60*60*1000*1000 이면 1시간*1000 -> 1000시간 -> 약 41일인데 30분 기준으로 1000개를 갖고 오고 싶으면 약 20일 정도의 데이터만 가져오면 되는 것 같은데 왜 저 수식이 되었나요? 그리고 마지막 1000의 숫자를 2000으로 늘려도 arr 배열의 길이는 계속 1024가 됩니다 . 최대 범위가 있는 것 인가요? 감사합니다..
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
에러...
톰캣 설치 후 영상 그대로 런했는데요. 에러가 뜹니다... 브라우져 출력에서는 HTTP 상태 404 – 찾을 수 없음 타입 상태 보고 메시지 /pjt14/ 설명 Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. Apache Tomcat/8.5.50 콘솔에서는 이렇게 에러가 뜨는데 ...모르겠어여. 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 서버 버전 이름: Apache Tomcat/8.5.50 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: Server 빌드 시각: Dec 7 2019 19:19:46 UTC 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: Server 버전 번호: 8.5.50.0 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 운영체제 이름: Windows 10 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 운영체제 버전: 10.0 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 아키텍처: amd64 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 자바 홈: C:\Program Files\Java\jre1.8.0_201 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: JVM 버전: 1.8.0_201-b09 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: JVM 벤더: Oracle Corporation 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: CATALINA_BASE: D:\dowonroad\apache-tomcat-8.5.50 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: CATALINA_HOME: D:\dowonroad\apache-tomcat-8.5.50 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 명령 행 아규먼트: -Dcatalina.base=D:\dowonroad\apache-tomcat-8.5.50 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 명령 행 아규먼트: -Dcatalina.home=D:\dowonroad\apache-tomcat-8.5.50 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 명령 행 아규먼트: -Dwtp.deploy=D:\dowonroad\apache-tomcat-8.5.50\wtpwebapps 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 명령 행 아규먼트: -Djava.endorsed.dirs=D:\dowonroad\apache-tomcat-8.5.50\endorsed 1월 29, 2020 12:09:20 오전 org.apache.catalina.startup.VersionLoggerListener log 정보: 명령 행 아규먼트: -Dfile.encoding=MS949 1월 29, 2020 12:09:20 오전 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 정보: 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [C:\Program Files\Java\jre1.8.0_201\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_201/bin/server;C:/Program Files/Java/jre1.8.0_201/bin;C:/Program Files/Java/jre1.8.0_201/lib/amd64;D:\app\jung\product\11.2.0\dbhome_1\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Java\jdk1.8.0_201\bin;%MAVEN_HOME%\bin;C:\Program Files\Android\Android Studio\jre\bin;C:\httpd-2.4.38-win64-VC14\Apache24\bin;C:\mysql\bin;C:\php-7.0.33-Win32-VC14-x86;C:\Program Files\nodejs\;D:\dev\platform-tools\;C:\Users\jung\AppData\Local\Android\Sdk\platform-tools;C:\Users\jung\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\apache-maven-3.6.0\bin;C:\Program Files\Java\jdk1.8.0_201\bin;C:\Users\jung\AppData\Local\atom\bin;C:\Users\jung\AppData\Local\Microsoft\WindowsApps;C:\Users\jung\AppData\Roaming\npm;C:\Users\jung\AppData\Local\Programs\Microsoft VS Code\bin;D:\dowonroad\sts-bundle\sts-3.9.11.RELEASE;;.] 1월 29, 2020 12:09:20 오전 org.apache.coyote.AbstractProtocol init 정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 초기화합니다. 1월 29, 2020 12:09:21 오전 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 정보: Using a shared selector for servlet write/read 1월 29, 2020 12:09:21 오전 org.apache.coyote.AbstractProtocol init 정보: 프로토콜 핸들러 ["ajp-nio-8009"]을(를) 초기화합니다. 1월 29, 2020 12:09:21 오전 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 정보: Using a shared selector for servlet write/read 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.Catalina load 정보: Initialization processed in 1975 ms 1월 29, 2020 12:09:21 오전 org.apache.catalina.core.StandardService startInternal 정보: 서비스 [Catalina]을(를) 시작합니다. 1월 29, 2020 12:09:21 오전 org.apache.catalina.core.StandardEngine startInternal 정보: Starting Servlet Engine: Apache Tomcat/8.5.50 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.HostConfig deployDescriptor 정보: 배치 descriptor [D:\dowonroad\apache-tomcat-8.5.50\conf\Catalina\localhost\pjt14.xml]을(를) 배치합니다. 1월 29, 2020 12:09:21 오전 org.apache.catalina.core.ContainerBase addChildInternal 심각: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.JarResourceSet@4d907f98]을(를) 초기화하지 못했습니다. at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:139) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:173) at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:724) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4814) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4949) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1823) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: error in opening zip file at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:142) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136) ... 16 more Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:197) at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:182) at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:139) ... 17 more 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.HostConfig deployDescriptor 심각: 배치 descriptor [D:\dowonroad\apache-tomcat-8.5.50\conf\Catalina\localhost\pjt14.xml]을(를) 배치하는 중 오류 발생 java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 구성요소 [org.apache.catalina.webresources.JarResourceSet@4d907f98]을(를) 초기화하지 못했습니다. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:747) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1823) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.HostConfig deployDescriptor 정보: 배치 descriptor [D:\dowonroad\apache-tomcat-8.5.50\conf\Catalina\localhost\pjt14.xml]의 배치가 [64] 밀리초 내에 완료되었습니다. 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\docs]을(를) 배치합니다. 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\docs]에 대한 배치가 [223] 밀리초에 완료되었습니다. 1월 29, 2020 12:09:21 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\examples]을(를) 배치합니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.core.ApplicationContext log 정보: ContextListener: contextInitialized() 1월 29, 2020 12:09:22 오전 org.apache.catalina.core.ApplicationContext log 정보: SessionListener: contextInitialized() 1월 29, 2020 12:09:22 오전 org.apache.catalina.core.ApplicationContext log 정보: ContextListener: attributeAdded('StockTicker', 'async.Stockticker@670ace48') 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\examples]에 대한 배치가 [341] 밀리초에 완료되었습니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\host-manager]을(를) 배치합니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\host-manager]에 대한 배치가 [25] 밀리초에 완료되었습니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\manager]을(를) 배치합니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\manager]에 대한 배치가 [25] 밀리초에 완료되었습니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\ROOT]을(를) 배치합니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.HostConfig deployDirectory 정보: 웹 애플리케이션 디렉토리 [D:\dowonroad\apache-tomcat-8.5.50\webapps\ROOT]에 대한 배치가 [22] 밀리초에 완료되었습니다. 1월 29, 2020 12:09:22 오전 org.apache.coyote.AbstractProtocol start 정보: 프로토콜 핸들러 ["http-nio-8090"]을(를) 시작합니다. 1월 29, 2020 12:09:22 오전 org.apache.coyote.AbstractProtocol start 정보: 프로토콜 핸들러 ["ajp-nio-8009"]을(를) 시작합니다. 1월 29, 2020 12:09:22 오전 org.apache.catalina.startup.Catalina start 정보: Server startup in 776 ms
-
미해결리버스쿨 Level 3 - 리버싱 윈도우(Reversing Windows)
디버거 제작 실습2 질문
OpenProcess() 를 통해 가져온 메모장의 Pid 를 DebugActiveProcess() 에 전달해주었더니 오류가 발생하고 GetLastError()의 반환값으로 50 이 출력되었습니다. MSDN 의 System Error Codes 에서 확인해보니 'The request is not supported.' 입니다. 의미를 잘몰라서 예제플을 만들고 재시도하였더니 오류없이 정상적으로 작동됩니다. 즉, 메모장에서 DebugActiveProcess() 를 막고있다는것같은데 영상강의에서는 별도의 우회로직이 존재하지않았던것같은데 어떻게 되었는지 의문입니다... 물론 OpenProcess의 첫번째 인자는 'PROCESS_ALL_ACCESS'를 줫습니다.
-
미해결쉽게 배워보는 파이참(PyCharm) 핵심 가이드
02. 코드편집(1) 오타문의
맥에서 코드 감싸기 단축키는 Ctrl + Enter 가 아니라 Option + Command + T 아닌가요?
-
미해결우디의 포토샵 강좌
4강 프리트랜스폼 질문드려요~
저는 왜 우디쌤처럼 아래 방향으로만 사진이 늘어나지 않고 세 방향으로 늘어나는건지.. 다리가 요상한 모양이 되어서 질문드려요ㅠㅠ 강의 오늘부터 듣기 시작했는데 이해도 쉽고 금방금방 쏙쏙 내용정리도 되고! 좋은 강의 해주셔서 감사합니다ㅎㅎ 열심히 듣고 포토샵도 좀 더 능숙하게 잘 할수 있도록 많이 사용해봐야겠어요! 오늘도 좋은 하루 보내세요~
-
미해결예제로 배우는 스프링부트 입문
application.properties
저는 spring.mvc.view.prefix=/WEB-INF/views/ 이렇게 해줬을때는 오류가 안나는데 spring.mvc.view.prefix=/WEB-INF/views 이렇게 뒤에/를 뺴면 404 에러가 납니다 상관은 없나요? 왜그런걸까요 ㅠ
-
미해결홍정모의 따라하며 배우는 C++
class 내에서 vector 초기화 시에 에러
#include <iostream> #include <vector> using namespace std; class Node { private: vector<int> node_data(3,0); vector<int> test{0,0,0}; }; vector를 초기화 하는 부분에서 node_data(3,0)이 아래의 에러가 뜨더라고요. error: expected ',' or '...' before numeric constant {}로 초기화하면 에러가 안뜨는데 ()로 초기화하면 왜 에러가 뜨는 지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
후위 연산자에서 this가 아닌 다른 인스턴스에 왜 주소가 아닌 값을 넘겨주면 안되나요?
Digit operator ++ (int) { Digit temp(m_digit); ++(*this); return temp; } 이렇게 주소를 넘겨주는 건 되는데 왜 Digit& operator ++ (int) { Digit temp(m_digit); ++(*this); return *temp; } 저렇게 값을 넘겨주면 Indirection requires pointer operand 와 같은 에러가 발생되는 건지 모르겠어요.
-
미해결홍정모의 따라하며 배우는 C++
마지막 후위 연산자에서는 왜 Digit의 값이 아닌 주소를 리턴하는 건가요?
Digit operator ++ (int) { Digit temp(m_digit); ++(*this); return temp; } 여기서 Digit& operator ++ (int) { Digit temp(m_digit); ++(*this); return *temp; } 시에 왜 Indirection requires pointer operand ('Digit' invalid) 가 뜨는지 모르겠어요
-
해결됨홍정모의 따라하며 배우는 C언어
[08:22] c++에서 열거형에 대해서 증감연산자가 허용되지 않는 부분
안녕하세요? 1.=============================================== c++에서 열거형에 대해서 증감연산자가 허용되지 않는 부분이 for문에서는 단순히 1 증가시키는 것으로 사용해야 하는데 연산자 오버로딩을 통해서 오버로딩을 한다면 헷갈릴 수 있어서 허용 안해주는 거라고 봐도 되나요? 2.============================================ [10:55] 아 이제야 enum의 편리함을 알 수 있을 것 같습니다. 감사합니다.
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
46번 먹방문제) 소스코드좀 봐주세요.
int a[100001]; int main(void) { int n,k,i; scanf("%d",&n); for(i=1; i<=n; i++) { scanf("%d",&a[i]); } scanf("%d",&k); i=1; int time=0; while(1) { if(a[i]!=-1) { a[i]=a[i]-1; if(a[i]==0) { a[i]=-1; } time++; } if(time==k) { i++; break; } i++; if(i==n+1) { i=1; } } while(1) { if(i==n+1) { i=1; } if(a[i]!=-1) { printf("%d",i); break; } i++; } } 위처럼 했는데 채점해보니 나머지는 괜찮은데 2번이 시간초과가 나와서 80점이 나옵니다.. 어디가 잘못된걸까요? 2번 입력을 보니 3 1 2 3 6 이라, 시간초과가 나올리가 없는데 시간초과가 나오네요.