inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

15.3강 교수님의 출력 화면에는 출력되지 않는 copy constructor가 생성됩니다.

미해결

홍정모의 따라하며 배우는 C++

안녕하세요 교수님! 따배씨 잘 보고 배우고 있습니다. 15.3강의 6분 20초쯤 교수님께서 띄우시는 화면에는 바로 AutoPtr default constructor / Resource length constructed / AutoPtr default constructor / 이후에 바로 AutoPtr copy assignment 가 등장하는데요, 제 코드에서는 AutoPtr copy constructor / Resource default constructor / Resource copy assignment / AutoPtr destructor 의 4가지 과정을 거친 후에야 AutoPtr copy assignmnet가 등장합니다. 뒤에 수정하여 적는 AutoPtr move도 마찬가지입니다. 잘못 입력한것인가 싶어 몇 번씩 다시 따라가봤는데도 결과가 똑같아서, 어떤 부분을 놓치고 있는 것인지 답답하여 질문드립니다. 아래에는 AutoPtr.h와 Resource.h, main.cpp를 첨부합니다. 좋은 강의 감사합니다. AutoPtr.h #include <iostream> template<class T> class AutoPtr { private: T* m_ptr; public: AutoPtr(T* ptr = nullptr) :m_ptr(ptr) { std::cout << "AutoPtr 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 copy m_ptr = new T; *m_ptr = *a.m_ptr; } AutoPtr& operator = (const AutoPtr& a) { std::cout << "AutoPtr copy assignment " << std::endl; if (&a == this) // prevent self-assignment return *this; if (m_ptr != nullptr) delete m_ptr; //deep copy m_ptr = new T; *m_ptr = *a.m_ptr; return *this; } }; Resource.h #pragma once #include <iostream> class Resource { public: int* m_data = nullptr; unsigned m_length = 0; public: Resource() { std::cout << "Resource default constructed" << std::endl; } Resource(unsigned length) { std::cout << "Resource length constructed" << std::endl; this->m_data = new int[length]; this->m_length = length; } Resource(const Resource& res) { std::cout << "Resource copy constructed" << std::endl; Resource(res.m_length); for (unsigned i = 0; i < m_length; ++i) m_data[i] = res.m_data[i]; } ~Resource() { std::cout << "Resource destroyed" << std::endl; if (m_data != nullptr) delete[] m_data; } Resource& operator = (Resource& res) { std::cout << "Resource copy assignment " << std::endl; if (&res == this) return *this; if (this->m_data != nullptr) delete[] m_data; m_length = res.m_length; m_data = new int[m_length]; for (unsigned i = 0; i < m_length; ++i) m_data[i] = res.m_data[i]; return *this; } void print() { for (unsigned i = 0; i < m_length; ++i) std::cout << m_data[i] << " "; std::cout << std::endl; } }; main.cpp #include "Timer.h" #include "AutoPtr.h" #include "Resource.h" AutoPtr<Resource> generateResource() { AutoPtr<Resource> res(new Resource(10000000)); return res; } int main() { using namespace std; streambuf* orig_buf = cout.rdbuf(); Timer timer; { AutoPtr<Resource> main_res; main_res = generateResource(); } cout.rdbuf(orig_buf); timer.elapsed(); return 0; }

  • C++
지민관 댓글 2 좋아요 1 조회수 285

안녕하세요 git에서 branch만들때 질문이 있는데요!

미해결

Git과 GitHub 시작하기

안녕하세요 강사님 강의를 듣다가 질문이 있어 문의 드립니다. 3강에서 master에서 hello.md에서 branch를 만들면 다음과 같이 branch가 version2에서 나온것처럼 보이잖아요? master랑 version2로 체크아웃을 해도 저 branch로 보이입니다. 그러다가 master에서 version2를 merge하면 파란색 branch가 master, 분홍색 branch가 version2로 바뀝니다. 그래프가 왜 이렇게 보이는지 궁금합니다.ㅠㅠ

  • git
  • 버전관리시스템
댓글 1 좋아요 1 조회수 447

[해결] Tomcat 9.x 실행 문제

해결됨

스프링 부트 개념과 활용

다음과 같이 코드 추가하시면 Tomcat 9.x 에서 8080포트로 실행 잘됩니다. 기존 코드 tomcat . start (); tomcat . getServer (). await (); 변경 코드 tomcat . getConnector (); tomcat . start (); tomcat . getServer (). await ();

  • java
  • spring-boot
  • spring
변영석 댓글 3 좋아요 20 조회수 528

section2 pytube 강의 질문

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

Traceback (most recent call last): File "C:\section2\youtube-downloader.py", line 13, in <module> videos[0].download(down_dir) File "C:\ProgramData\Anaconda3\envs\section2\lib\site-packages\pytube\streams.py", line 206, in download filename = filename or self.default_filename File "C:\ProgramData\Anaconda3\envs\section2\lib\site-packages\pytube\streams.py", line 176, in default_filename title = self.player_config_args['title'] KeyError: 'title' youtube 동영상 다운로드 받는 강의 듣는데 똑같이 해서 실행했는데 해당 에러가 뜨는데 무슨 문제인지를 모르겠습니다. 깃에서 pytube _main_.py를 이렇게 수정하면 된다고 해서 수정하고 저장한 뒤 다시 실행해도 동일한 문제가 발생하네요...ㅠ.ㅠ return self .player_config_args[ ' thumbnail_url ' ] return ( self .player_config_args .get( ' player_response ' , {}) .get( ' videoDetails ' , {}) .get( ' thumbnail ' , {}) .get( ' thumbnails ' , [])[ 0 ] .get( ' url ' ) ) @ property def title ( self ): @@ -251,7 +258,12 @@ def title(self): :rtype: str """ return self .player_config_args[ ' title ' ] return ( self .player_config_args .get( ' player_response ' , {}) .get( ' videoDetails ' , {}) .get( ' title ' ) ) @ property def description ( self ): @@ -283,7 +295,12 @@ def length(self): :rtype: str """ return self .player_config_args[ ' length_seconds ' ] return ( self .player_config_args .get( ' player_response ' , {}) .get( ' videoDetails ' , {}) .get( ' lengthSeconds ' ) )

  • python
  • 웹-크롤링
갱프런 댓글 1 좋아요 0 조회수 188

pytube 에러 관련하여 질문합니다.

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

안녕하세요 PyQT5 유투브 다운로더 만들기 섹션 코딩 중에 에러가 발생해서 질문합니다. 유투브 다운로더에 URL을 입력하고 다운로드 시작 버튼을 클릭하면 프로그램이 종료되더라구요 작성된 코드는 깃허브에 올려주신 section6/main.py와 비교해봤는데 똑같았습니다. 다운로드 시작버튼을 누를때 파일 사이즈는 제대로 불러오는걸 보면 다운로드 부분이 뭔가 잘못된거같아요 def downloadYoutb(self) : down_dir = self.pathTextEdit.text().strip() if down_dir is None or down_dir == '' or not down_dir : QMessageBox.about(self, '경로 선택', '다운로드 받을 경로를 선택하세요.') return None self.youtb_fsize = self.youtb[self.streamCombobox.currentIndex()].filesize print('fsize', self.youtb_fsize) self.youtb[self.streamCombobox.currentIndex()].download(down_dir) self.append_log_msg('Download Click') 혹시 pytube쪽 이슈일 수도있어서 section2에서 활용했던 코드로 확인했더니 5 , <Stream: itag="299" mime_type="video/mp4" res="1080p" fps="60fps" vcodec="avc1.64002a"> 6 , <Stream: itag="303" mime_type="video/webm" res="1080p" fps="60fps" vcodec="vp9"> Traceback (most recent call last): File "D:\Atom WorkSpace\section2\youtube-downloader.py", line 18, in <module> videos[0].download(down_dir) File "D:\Program Files\Anaconda3\envs\section6\lib\site-packages\pytube\streams.py", line 206, in download filename = filename or self.default_filename File "D:\Program Files\Anaconda3\envs\section6\lib\site-packages\pytube\streams.py", line 176, in default_filename title = self.player_config_args['title'] KeyError: 'title' 7 , <Stream: itag="136" mime_type="video/mp4" res="720p" fps="30fps" vcodec="avc1.4d401f"> 8 , <Stream: itag="247" mime_type="video/webm" res="720p" fps="30fps" vcodec="vp9"> 이런 오류 메세지가 나왔습니다. 구글을 아무리 찾아봐도 정규표현식 패턴 오류에 대한 답변밖에 못찾겠더라구요 혹시 해결 방법에 대해 아시는 부분 있으시면 답변 부탁드립니다. yt=pytube.YouTube("https://www.youtube.com/watch?v=GaGVNTHAUZQ") videos=yt.streams.all() print('videos', videos) #print(yt.title) for i in range(len(videos)) : print(i, ', ' ,videos[i]) #cNum = int(input("다운받을 화질은?(0~21)")) down_dir = "D:/Atom WorkSpace/Youtube" videos[0].download(down_dir) ==> section2에서 배워서 pytube 확인용으로 작성한 예제 코드입니다

  • 웹-크롤링
  • python
승권렬 댓글 3 좋아요 0 조회수 637

console.log가 부수효과를 일으키는점에 대해 궁금합니다

미해결

자바스크립트로 알아보는 함수형 프로그래밍 (ES5)

2장 map,filter 초반부에 보면 console.log를 return 으로 바꾸면서 console.log도 부수효과를 가지기때문에 return으로 바꿔준다 하셨는데 어떠한 의미인지 이해가 잘 안됩니다. console.log로 값을 변경하거나 할순 없는거 같은데 단순히 함수를 호출했을때 console.log로 뿌려지는 값과 함수의 리턴값을 포함한 두개의 값이 콘솔창에 나와서 그렇게 말씀하신건가요?

  • 함수형-프로그래밍
  • javascript
Un known 댓글 1 좋아요 0 조회수 237

코드 질문입니다.

미해결

React로 NodeBird SNS 만들기

Use --update-env to update environment variables [PM2][WARN] No process found pm2 reload all 입력했는데 위에 코드가 나오는데 무슨 뜻인가요 ?

  • react
  • javascript
FD 댓글 2 좋아요 0 조회수 1000

DF2 기본서를 한번 읽고 싶은데 관련 서적은 ,,,

미해결

디지털포렌식 분석 자격증 2급 필기 대비

교안과 강의로 필기 준비중인 수강새입니다.. 혹시 참고할만한 DF2기본서를 추천해주실수 있을까요? 정보보안기사기본서만 봐도 빠지는 내용은 없을까요?

  • Forensic
오현서 댓글 2 좋아요 0 조회수 320

클로저 질문입니다.

해결됨

iOS12 앱 개발 퍼펙트 가이드

안녕하세요 공부하다 질문드립니다. closure : (String) -> Bool 여기서 closure는 매개변수명이고, (String)-> Bool이 매개변수타입이잖아요? 근데 타입에는 String, Int , Doble 타입 등이 올수 있는데 (String) -> Bool 이란 타입이라고 이해했는데 맞는지요? 또 , 왜 (String) -> Bool 이 클로져 타입인지 모르겠습니다. 클로져 타입의 기본틀은 { ( ) -> type in code } 이렇게 알고있는데 어째서 (String) -> Bool 이 부분이 클로져라고하는건가요?

  • ios
  • swift
습득자 댓글 1 좋아요 0 조회수 217

웹페이지를 다 불러오지못합니다.

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

밑에 글중에 혹시 같은 문제가있는지 확인해보았는데.. 쪽지로 답변 주신분과 동일합니다. ul 데이터까진 불러오는데 li 데이터는 불러오지 않습니다. 크롬 개발자도구에서는 확인이 가능한데. response 값에는 없습니다.. 저도 해결법좀 알려주세요.

  • 웹-크롤링
  • python
강민재 강 댓글 1 좋아요 0 조회수 251

완성된 js 코드 어디서 볼 수 있을까요?

미해결

웹 게임을 만들며 배우는 자바스크립트

지뢰찾기 강의를 들었는데 작은 오류가 생겼습니다. 실행은 잘 되는데 클릭을 하면 주변에 지뢰 개수만 세어야 하는데 이미 열려있는 숫자칸도 같이 세어지더라구요. 이번 강의가 길고 양이 많아서 어디서 잘못되었는지 찾기가 쉽지 않네요. 혹시 깃허브나 개인 블로그에 지뢰찾기.js 파일이 있을까요?

  • javascript
CoderH 댓글 1 좋아요 0 조회수 247

void와 main의 차이를 알고싶습니다.

미해결

홍정모의 따라하며 배우는 C++

언제 void를 쓰고 언제 int를 사용하는지 궁금합니다! 2.4강 void 강의를 들었는데 차이를 찾지 못했습니다. void가 메모리가 없다는 점을 알겠는데 정확히 무슨차이가 발생하는지 모르겠습니다! 올려주신 강의중에 도움이 될만한 강의목록이 있을까요?

  • C++
dhworhkd11 댓글 1 좋아요 1 조회수 256

서비스 객체의 의미

미해결

자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌

프로젝트의 기능들을 말하는 건가요? 회원가입 로그인 이런 기능들을 통틀어서 서비스 객체라고 하는 건가요?

  • java
  • spring
김동민 댓글 0 좋아요 0 조회수 320

에러가뜨네요..

미해결

Angular(2+) Front에서 Back까지 - Nest js를 알려면 Angular 모듈을 알아야한다!

퍼미션 에러가 뜹니다 ㅠ

  • Angular
강두연 댓글 6 좋아요 1 조회수 454

어플리케이션 실행시 에러

미해결

스프링 부트 개념과 활용

현재 docker toolbox를 이용중입니다.. docker toolbox는 가상머신에 서버를 뛰우기에 디폴트 ip인 192.168.99.100 으로 이전 강의(jpa, postgre 등)에서 application.properites에 설정하여 정상적으로 작동하였습니다. redis사용할 때도 설정이 필요한지 질문드립니다. 우선 아무설정없이 실행하면 아래에러가 뜨는데 이 설정이 없어서 나는 문제인지 알고싶습니다. 강의를 듣다가 막혀서 진도가 안나가 질문드립니다. 아래 에러메시지를 나열하였습니다. 감사합니다. Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2019-07-31 23:30:22.611 ERROR 15076 --- [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to execute ApplicationRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:773) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:760) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:318) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1213) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1202) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] at me.izac.springbootredis.SpringbootredisApplication.main(SpringbootredisApplication.java:10) [classes/:na] Caused by: org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379 at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1106) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getConnection(LettuceConnectionFactory.java:1085) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:866) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:341) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.RedisConnectionUtils.doGetConnection(RedisConnectionUtils.java:132) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:95) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.RedisConnectionUtils.getConnection(RedisConnectionUtils.java:82) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:211) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:184) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:95) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.core.DefaultValueOperations.set(DefaultValueOperations.java:236) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at me.izac.springbootredis.RedisRunner.run(RedisRunner.java:19) ~[classes/:na] at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:770) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE] ... 5 common frames omitted Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379 at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78) ~[lettuce-core-5.1.7.RELEASE.jar:na] at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56) ~[lettuce-core-5.1.7.RELEASE.jar:na] at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:235) ~[lettuce-core-5.1.7.RELEASE.jar:na] at io.lettuce.core.RedisClient.connect(RedisClient.java:204) ~[lettuce-core-5.1.7.RELEASE.jar:na] at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.lambda$getConnection$1(StandaloneConnectionProvider.java:113) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at java.util.Optional.orElseGet(Optional.java:267) ~[na:1.8.0_171] at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:113) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory$SharedConnection.getNativeConnection(LettuceConnectionFactory.java:1104) ~[spring-data-redis-2.1.9.RELEASE.jar:2.1.9.RELEASE] ... 17 common frames omitted Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: localhost/127.0.0.1:6379 at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_171] at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) ~[na:1.8.0_171] at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:327) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final] at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:670) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:617) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:534) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:906) ~[netty-common-4.1.36.Final.jar:4.1.36.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.36.Final.jar:4.1.36.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.36.Final.jar:4.1.36.Final] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_171] Caused by: java.net.ConnectException: Connection refused: no further information ... 12 common frames omitted

  • spring-boot
  • java
  • spring
이원준 댓글 5 좋아요 0 조회수 19006

matplotlib 가 설치가 잘 되었는데 모듈을 불러오는 에러를 발생합니다.

미해결

프로그래밍, 데이터 과학을 위한 파이썬 입문

Traceback (most recent call last): File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 1353, in <module> fontManager = json_load(_fmcache) File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 888, in json_load with open(filename, 'r') as fh: FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Zoon\\.matplotlib\\fontlist-v300.json' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "chapter12.py", line 1, in <module> import matplotlib.pyplot as plt File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\pyplot.py", line 32, in <module> import matplotlib.colorbar File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\colorbar.py", line 32, in <module> import matplotlib.contour as contour File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\contour.py", line 18, in <module> import matplotlib.font_manager as font_manager File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 1363, in <module> _rebuild() File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 1344, in _rebuild fontManager = FontManager() File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 978, in __init__ ttffiles = findSystemFonts(paths) + findSystemFonts() File "C:\ProgramData\Miniconda3\envs\my_project\lib\site-packages\matplotlib\font_manager.py", line 264, in findSystemFonts fontfiles.update(win32InstalledFonts(fontext=fontext)) TypeError: 'NoneType' object is not iterable 이렇게 길가 나오는데요... 중간중간 font 뭐라뭐라하는거같은데.. 제 PC가 문제일까요?ㅠㅠ

  • python
  • bigdata
댓글 1 좋아요 0 조회수 3913

후보가 다섯명이 아니라 4명인것 같네요+기타질문

미해결

블록체인과 솔리디티

후보를 5명으로 하려면 51번째 줄에서 candidatorList.length <= 5 라고 바꾸는게 맞을 것 같습니다. +디버그에서 Solidity State 를 누르면 펼쳐지지지않아서 상세 내용을 볼 수 없습니다. (컴파일러에서 절정한 버전은 C urrent version: 0.6.0-nightly.2019.3.11+commit.4704ef84.Emscripten.clang 이고 첫번째 줄에는 0.4.24 버전을 썼습니다. )

  • blockchain
  • solidity
unknown 댓글 1 좋아요 0 조회수 382

인기 태그

인프런 TOP Writers

주간 인기글