본문 바로가기
반응형

프로그래밍53

[Effective C++] class를 사용할 때 초기화와 대입은 다르다 class를 초기화 할 때 멤버 변수를 초기화 하는 형태를 보면 아래의 셋 중 하나를 선택하여 사용할 것이다. 1. 생성자에서 초기화 한다. class TestClass { public: TestClass() : value(), str() // 여기서 초기화 { // 여기를 초기화에 사용하지 않음 } TestEnum GetValue() { return value; } string str; private: TestEnum value; }; 2. 생성자 내부에서 초기화 한다. class TestClass2 { public: TestClass2() { value = TestEnum::TYPE0;// 이렇게 초기화 str = "";// 이렇게 초기화 } TestEnum GetValue() { return val.. 2021. 12. 19.
간단한 json reader 만들기 웹에 있는 json file을 가져와 읽어보는 간단한 code json 위치: github.com/microsoft/vscode-cpptools/blob/main/Extension/package.json microsoft/vscode-cpptools Official repository for the Microsoft C/C++ extension for VS Code. - microsoft/vscode-cpptools github.com 순수 json 위치: raw.githubusercontent.com/microsoft/vscode-cpptools/main/Extension/package.json code using System; using System.Collections.Generic; using S.. 2021. 3. 14.
간단한 XML reader 간단히 web의 xml 문서를 읽어서 필요한 정보를 찾는 방법 code는 xml 문서의 tag에 있는 버전 정보만 읽어오도록 함 xml source: github.com/microsoft/vscode-cpptools/releases.atom code using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace ConsoleApp1 { class Program { static void Main(string[] args) { string url = "https://github.com/microsoft/vscode-.. 2021. 3. 14.
[Android] 안드로이드에서 HTML 파싱하기 기존 Java에서 HTML 파서로 유명한 jericho 라이브러리라는게 있다고 한다. 하지만 이게 안드로이드에서는 의존 라이브러리가 존재해서 이용하기 곤란했다고 한다. 이걸 편하게 하기 위해서 jericho 라이브러리를 손봐 주시었다! http://blog.naver.com/zeanz?Redirect=Log&logNo=110092582999 여기에서 jericho-android.jar 파일을 다운 받아 사용하자! 물론 감사함의 마음은 잊지 말고 표현하자 ㅎ 이제 라이브러리는 준비 되었다. 어떻게 사용하느냐! 또 다른 능력자분이 존재하신다 ㅎ http://blog.naver.com/mysk4521?Redirect=Log&logNo=40093081572 위 포스트를 참고하기 바란다. 사용법은 그대로이니 잘 .. 2011. 5. 14.
반응형