{"action":"created","comment":{"url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments/28213075","id":28213075,"diff_hunk":"@@ -0,0 +1,590 @@\n+---\r\n+language: c++\r\n+filename: learncpp-cn.cpp\r\n+contributors:\r\n+    - [\"Steven Basart\", \"http://github.com/xksteven\"]\r\n+    - [\"Matt Kline\", \"https://github.com/mrkline\"]\r\n+translators:\r\n+    - [\"Arnie97\", \"https://github.com/Arnie97\"]\r\n+lang: zh-cn\r\n+---\r\n+\r\n+C++是一种系统编程语言。用它的发明者，\r\n+[Bjarne Stroustrup的话](http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Keynote)来说，C++的设计目标是：\r\n+\r\n+- 成为“更好的C语言”\r\n+- 支持数据的抽象与封装\r\n+- 支持面向对象编程\r\n+- 支持泛型编程\r\n+\r\n+C++提供了对硬件的紧密控制（正如C语言一样），\r\n+能够编译为机器语言，由处理器直接执行。\r\n+与此同时，它也提供了泛型、异常和类等高层功能。\r\n+虽然C++的语法可能比某些出现较晚的语言更复杂，它仍然得到了人们的青睞——\r\n+功能与速度的平衡使C++成为了目前应用最广泛的系统编程语言之一。\r\n+\r\n+```c++\r\n+////////////////\r\n+// 与C语言的比较\r\n+////////////////\r\n+\r\n+// C++_几乎_是C语言的一个超集，它与C语言的基本语法有许多相同之处，\r\n+// 例如变量和函数的声明，原生数据类型等等。\r\n+\r\n+// 和C语言一样，在C++中，你的程序会从main()开始执行，\r\n+// 该函数的返回值应当为int型，这个返回值会作为程序的退出状态值。\r\n+// 不过，大多数的编译器（gcc，clang等）也接受 void main() 的函数原型。\r\n+// （参见 http://en.wikipedia.org/wiki/Exit_status 来获取更多信息）\r\n+int main(int argc, char** argv)\r\n+{\r\n+    // 和C语言一样，命令行参数通过argc和argv传递。\r\n+    // argc代表命令行参数的数量，\r\n+    // 而argv是一个包含“C语言风格字符串”（char *）的数组，\r\n+    // 其中每个字符串代表一个命令行参数的内容，\r\n+    // 首个命令行参数是调用该程序时所使用的名称。\r\n+    // 如果你不关心命令行参数的值，argc和argv可以被忽略。\r\n+    // 此时，你可以用int main()作为函数原型。\r\n+\r\n+    // 退出状态值为0时，表示程序执行成功\r\n+    return 0;\r\n+}\r\n+\r\n+// 然而，C++和C语言也有一些区别：\r\n+\r\n+// 在C++中，字符字面量的大小是一个字节。\r\n+sizeof('c') == 1\r\n+\r\n+// 在C语言中，字符字面量的大小与int相同。\r\n+sizeof('c') == sizeof(10)\r\n+\r\n+\r\n+// C++的函数原型与函数定义是严格匹配的\r\n+void func(); // 这个函数不能接受任何参数\r\n+\r\n+// 而在C语言中\r\n+void func(); // 这个函数能接受任意数量的参数\r\n+\r\n+// 在C++中，用nullptr代替C语言中的NULL\r\n+int* ip = nullptr;\r\n+\r\n+// C++也可以使用C语言的标准头文件，\r\n+// 但是需要加上前缀“c”并去掉末尾的“.h”。\r\n+#include <cstdio>\r\n+\r\n+int main()\r\n+{\r\n+    printf(\"Hello, world!\\n\");\r\n+    return 0;\r\n+}\r\n+\r\n+///////////\r\n+// 函数重载\r\n+///////////\r\n+\r\n+// C++支持函数重载，你可以定义一组名称相同而参数不同的函数。\r\n+\r\n+void print(char const* myString)\r\n+{\r\n+    printf(\"String %s\\n\", myString);\r\n+}\r\n+\r\n+void print(int myInt)\r\n+{\r\n+    printf(\"My int is %d\", myInt);\r\n+}\r\n+\r\n+int main()\r\n+{\r\n+    print(\"Hello\"); // 解析为 void print(const char*)\r\n+    print(15); // 解析为 void print(int)\r\n+}\r\n+\r\n+///////////////////\r\n+// 函数参数的默认值\r\n+///////////////////\r\n+\r\n+// 你可以为函数的参数指定默认值，\r\n+// 它们将会在调用者没有提供相应参数时被使用。\r\n+\r\n+void doSomethingWithInts(int a = 1, int b = 4)\r\n+{\r\n+    // 对两个参数进行一些操作\r\n+}\r\n+\r\n+int main()\r\n+{\r\n+    doSomethingWithInts();      // a = 1,  b = 4\r\n+    doSomethingWithInts(20);    // a = 20, b = 4\r\n+    doSomethingWithInts(20, 5); // a = 20, b = 5\r\n+}\r\n+\r\n+// 默认参数必须放在所有的常规参数之后。\r\n+\r\n+void invalidDeclaration(int a = 1, int b) // 这是错误的！\r\n+{\r\n+}\r\n+\r\n+\r\n+///////////\r\n+// 命名空间\r\n+///////////\r\n+\r\n+// 命名空间为变量、函数和其他声明提供了分离的的作用域。\r\n+// 命名空间可以嵌套使用。\r\n+\r\n+namespace First {\r\n+    namespace Nested {\r\n+        void foo()\r\n+        {\r\n+            printf(\"This is First::Nested::foo\\n\");\r\n+        }\r\n+    } // 结束嵌套的命名空间Nested\r\n+} // 结束命名空间First\r\n+\r\n+namespace Second {\r\n+    void foo()\r\n+    {\r\n+        printf(\"This is Second::foo\\n\")\r\n+    }\r\n+}\r\n+\r\n+void foo()\r\n+{\r\n+    printf(\"This is global foo\\n\");\r\n+}\r\n+\r\n+int main()\r\n+{\r\n+    // 如果没有特别指定，就从“Second”中取得所需的内容。\r\n+    using namespace Second;\r\n+\r\n+    foo(); // 显示“This is Second::foo”\r\n+    First::Nested::foo(); // 显示“This is First::Nested::foo”\r\n+    ::foo(); // 显示“This is global foo”\r\n+}\r\n+\r\n+////////////\r\n+// 输入/输出\r\n+////////////\r\n+\r\n+// C++使用“流”来输入输出。<<是流的插入运算符，>>是流提取运算符。\r\n+// cin、cout、和cerr分别代表\r\n+// stdin（标准输入）、stdout（标准输出）和stderr（标准错误）。\r\n+\r\n+#include <iostream> // 引入包含输入/输出流的头文件\r\n+\r\n+using namespace std; // 输入输出流在std命名空间（也就是标准库）中。\r\n+\r\n+int main()\r\n+{\r\n+   int myInt;\r\n+\r\n+   // 在标准输出（终端/显示器）中显示\r\n+   cout << \"Enter your favorite number:\\n\";\r\n+   // 从标准输入（键盘）获得一个值\r\n+   cin >> myInt;\r\n+\r\n+   // cout也提供了格式化功能\r\n+   cout << \"Your favorite number is \" << myInt << \"\\n\";\r\n+   // 显示“Your favorite number is <myInt>”\r\n+\r\n+    cerr << \"Used for error messages\";\r\n+}\r\n+\r\n+/////////\r\n+// 字符串\r\n+/////////\r\n+\r\n+// C++中的字符串是对象，它们有很多成员函数\r\n+#include <string>\r\n+\r\n+using namespace std; // 字符串也在std命名空间（标准库）中。\r\n+\r\n+string myString = \"Hello\";\r\n+string myOtherString = \" World\";\r\n+\r\n+// + 可以用于连接字符串。\r\n+cout << myString + myOtherString; // \"Hello World\"\r\n+\r\n+cout << myString + \" You\"; // \"Hello You\"\r\n+\r\n+// C++中的字符串是可变的，具有“值语义”。\r\n+myString.append(\" Dog\");\r\n+cout << myString; // \"Hello Dog\"\r\n+\r\n+\r\n+/////////////\r\n+// 引用\r\n+/////////////\r\n+\r\n+// 除了支持C语言中的指针类型以外，C++还提供了_引用_。\r\n+// 引用是一种特殊的指针类型，一旦被定义就不能重新赋值，并且不能被设置为空值。\r\n+// 使用引用时的语法与原变量相同：\r\n+// 也就是说，对引用类型进行解引用时，不需要使用*；\r\n+// 赋值时也不需要用&来取地址。\r\n+\r\n+using namespace std;\r\n+\r\n+string foo = \"I am foo\";\r\n+string bar = \"I am bar\";\r\n+\r\n+\r\n+string& fooRef = foo; // 建立了一个对foo的引用。\r\n+fooRef += \". Hi!\"; // 通过引用来修改foo的值\r\n+cout << fooRef; // \"I am foo. Hi!\"\r\n+\r\n+// 这句话的并不会改变fooRef的指向，其效果与“foo = bar”相同。\r\n+// 也就是说，在执行这条语句之后，foo == \"I am bar\"。\r\n+fooRef = bar;\r\n+\r\n+const string& barRef = bar; // 建立指向bar的常量引用。\r\n+// 和C语言中一样，（指针和引用）声明为常量时，对应的值不能被修改。\r\n+barRef += \". Hi!\"; // 这是错误的，不能修改一个常量引用的值。\r\n+\r\n+///////////////////\r\n+// 类与面向对象编程\r\n+///////////////////\r\n+\r\n+// 有关类的第一个示例\r\n+#include <iostream>\r\n+\r\n+// 声明一个类。\r\n+// 类通常在头文件（.h或.hpp）中声明。\r\n+class Dog {\r\n+    // 成员变量和成员函数默认情况下是私有（private）的。\r\n+    std::string name;\r\n+    int weight;\r\n+\r\n+// 在这个标签之后，所有声明都是公有（public）的，\r\n+// 直到重新指定“private:”（私有继承）或“protected:”（保护继承）为止\r\n+public:\r\n+\r\n+    // 默认的构造器\r\n+    Dog();\r\n+\r\n+    // 这里是成员函数声明的一个例子。\r\n+    // 可以注意到，我们在此处使用了std::string，而不是using namespace std\r\n+    // 语句using namespace绝不应当出现在头文件当中。\r\n+    void setName(const std::string& dogsName);\r\n+\r\n+    void setWeight(int dogsWeight);\r\n+\r\n+    // 如果一个函数不对对象的状态进行修改，\r\n+    // 应当在声明中加上const。\r\n+    // 这样，你就可以对一个以常量方式引用的对象执行该操作。\r\n+    // 同时可以注意到，当父类的成员函数需要被子类重写时，\r\n+    // 父类中的函数必须被显式声明为_虚函数（virtual）_。\r\n+    // 考虑到性能方面的因素，函数默认情况下不会被声明为虚函数。\r\n+    virtual void print() const;\r\n+\r\n+    // 函数也可以在class body内部定义。\r\n+    // 这样定义的函数会自动成为内联函数。\r\n+    void bark() const { std::cout << name << \" barks!\\n\" }\r\n+\r\n+    // 除了构造器以外，C++还提供了析构器。\r\n+    // 当一个对象被删除或者脱离其定义域时时，它的析构函数会被调用。\r","path":"zh-cn/c++-cn.html.markdown","position":285,"original_position":285,"commit_id":"c7f085ee34ebce89e523b10a56f9f6d5b1e4cd3a","original_commit_id":"c7f085ee34ebce89e523b10a56f9f6d5b1e4cd3a","user":{"login":"geoffliu","id":1714648,"avatar_url":"https://avatars.githubusercontent.com/u/1714648?v=3","gravatar_id":"","url":"https://api.github.com/users/geoffliu","html_url":"https://github.com/geoffliu","followers_url":"https://api.github.com/users/geoffliu/followers","following_url":"https://api.github.com/users/geoffliu/following{/other_user}","gists_url":"https://api.github.com/users/geoffliu/gists{/gist_id}","starred_url":"https://api.github.com/users/geoffliu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geoffliu/subscriptions","organizations_url":"https://api.github.com/users/geoffliu/orgs","repos_url":"https://api.github.com/users/geoffliu/repos","events_url":"https://api.github.com/users/geoffliu/events{/privacy}","received_events_url":"https://api.github.com/users/geoffliu/received_events","type":"User","site_admin":false},"body":"Typo","created_at":"2015-04-13T03:47:33Z","updated_at":"2015-04-13T03:47:33Z","html_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1035#discussion_r28213075","pull_request_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035","_links":{"self":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments/28213075"},"html":{"href":"https://github.com/adambard/learnxinyminutes-docs/pull/1035#discussion_r28213075"},"pull_request":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035"}}},"pull_request":{"url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035","id":33097684,"html_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1035","diff_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1035.diff","patch_url":"https://github.com/adambard/learnxinyminutes-docs/pull/1035.patch","issue_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1035","number":1035,"state":"open","locked":false,"title":"Translate [c++/en] into [c++/cn]","user":{"login":"Arnie97","id":10341686,"avatar_url":"https://avatars.githubusercontent.com/u/10341686?v=3","gravatar_id":"","url":"https://api.github.com/users/Arnie97","html_url":"https://github.com/Arnie97","followers_url":"https://api.github.com/users/Arnie97/followers","following_url":"https://api.github.com/users/Arnie97/following{/other_user}","gists_url":"https://api.github.com/users/Arnie97/gists{/gist_id}","starred_url":"https://api.github.com/users/Arnie97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arnie97/subscriptions","organizations_url":"https://api.github.com/users/Arnie97/orgs","repos_url":"https://api.github.com/users/Arnie97/repos","events_url":"https://api.github.com/users/Arnie97/events{/privacy}","received_events_url":"https://api.github.com/users/Arnie97/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-04-11T04:44:54Z","updated_at":"2015-04-13T03:47:33Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3bb5b750ca42dad38ecd805ee6743b4a5887708f","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035/commits","review_comments_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035/comments","review_comment_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1035/comments","statuses_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/statuses/c7f085ee34ebce89e523b10a56f9f6d5b1e4cd3a","head":{"label":"Arnie97:master","ref":"master","sha":"c7f085ee34ebce89e523b10a56f9f6d5b1e4cd3a","user":{"login":"Arnie97","id":10341686,"avatar_url":"https://avatars.githubusercontent.com/u/10341686?v=3","gravatar_id":"","url":"https://api.github.com/users/Arnie97","html_url":"https://github.com/Arnie97","followers_url":"https://api.github.com/users/Arnie97/followers","following_url":"https://api.github.com/users/Arnie97/following{/other_user}","gists_url":"https://api.github.com/users/Arnie97/gists{/gist_id}","starred_url":"https://api.github.com/users/Arnie97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arnie97/subscriptions","organizations_url":"https://api.github.com/users/Arnie97/orgs","repos_url":"https://api.github.com/users/Arnie97/repos","events_url":"https://api.github.com/users/Arnie97/events{/privacy}","received_events_url":"https://api.github.com/users/Arnie97/received_events","type":"User","site_admin":false},"repo":{"id":32193364,"name":"learnXinY","full_name":"Arnie97/learnXinY","owner":{"login":"Arnie97","id":10341686,"avatar_url":"https://avatars.githubusercontent.com/u/10341686?v=3","gravatar_id":"","url":"https://api.github.com/users/Arnie97","html_url":"https://github.com/Arnie97","followers_url":"https://api.github.com/users/Arnie97/followers","following_url":"https://api.github.com/users/Arnie97/following{/other_user}","gists_url":"https://api.github.com/users/Arnie97/gists{/gist_id}","starred_url":"https://api.github.com/users/Arnie97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Arnie97/subscriptions","organizations_url":"https://api.github.com/users/Arnie97/orgs","repos_url":"https://api.github.com/users/Arnie97/repos","events_url":"https://api.github.com/users/Arnie97/events{/privacy}","received_events_url":"https://api.github.com/users/Arnie97/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Arnie97/learnXinY","description":"Code documentation written as code","fork":true,"url":"https://api.github.com/repos/Arnie97/learnXinY","forks_url":"https://api.github.com/repos/Arnie97/learnXinY/forks","keys_url":"https://api.github.com/repos/Arnie97/learnXinY/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Arnie97/learnXinY/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Arnie97/learnXinY/teams","hooks_url":"https://api.github.com/repos/Arnie97/learnXinY/hooks","issue_events_url":"https://api.github.com/repos/Arnie97/learnXinY/issues/events{/number}","events_url":"https://api.github.com/repos/Arnie97/learnXinY/events","assignees_url":"https://api.github.com/repos/Arnie97/learnXinY/assignees{/user}","branches_url":"https://api.github.com/repos/Arnie97/learnXinY/branches{/branch}","tags_url":"https://api.github.com/repos/Arnie97/learnXinY/tags","blobs_url":"https://api.github.com/repos/Arnie97/learnXinY/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Arnie97/learnXinY/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Arnie97/learnXinY/git/refs{/sha}","trees_url":"https://api.github.com/repos/Arnie97/learnXinY/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Arnie97/learnXinY/statuses/{sha}","languages_url":"https://api.github.com/repos/Arnie97/learnXinY/languages","stargazers_url":"https://api.github.com/repos/Arnie97/learnXinY/stargazers","contributors_url":"https://api.github.com/repos/Arnie97/learnXinY/contributors","subscribers_url":"https://api.github.com/repos/Arnie97/learnXinY/subscribers","subscription_url":"https://api.github.com/repos/Arnie97/learnXinY/subscription","commits_url":"https://api.github.com/repos/Arnie97/learnXinY/commits{/sha}","git_commits_url":"https://api.github.com/repos/Arnie97/learnXinY/git/commits{/sha}","comments_url":"https://api.github.com/repos/Arnie97/learnXinY/comments{/number}","issue_comment_url":"https://api.github.com/repos/Arnie97/learnXinY/issues/comments{/number}","contents_url":"https://api.github.com/repos/Arnie97/learnXinY/contents/{+path}","compare_url":"https://api.github.com/repos/Arnie97/learnXinY/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Arnie97/learnXinY/merges","archive_url":"https://api.github.com/repos/Arnie97/learnXinY/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Arnie97/learnXinY/downloads","issues_url":"https://api.github.com/repos/Arnie97/learnXinY/issues{/number}","pulls_url":"https://api.github.com/repos/Arnie97/learnXinY/pulls{/number}","milestones_url":"https://api.github.com/repos/Arnie97/learnXinY/milestones{/number}","notifications_url":"https://api.github.com/repos/Arnie97/learnXinY/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Arnie97/learnXinY/labels{/name}","releases_url":"https://api.github.com/repos/Arnie97/learnXinY/releases{/id}","created_at":"2015-03-14T03:05:10Z","updated_at":"2015-04-11T05:09:51Z","pushed_at":"2015-04-11T05:09:51Z","git_url":"git://github.com/Arnie97/learnXinY.git","ssh_url":"git@github.com:Arnie97/learnXinY.git","clone_url":"https://github.com/Arnie97/learnXinY.git","svn_url":"https://github.com/Arnie97/learnXinY","homepage":"http://learnxinyminutes.com/","size":5535,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":0,"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"adambard:master","ref":"master","sha":"f0540b93b16311ca39cf4f0ad5a9abf8dc13f223","user":{"login":"adambard","id":515720,"avatar_url":"https://avatars.githubusercontent.com/u/515720?v=3","gravatar_id":"","url":"https://api.github.com/users/adambard","html_url":"https://github.com/adambard","followers_url":"https://api.github.com/users/adambard/followers","following_url":"https://api.github.com/users/adambard/following{/other_user}","gists_url":"https://api.github.com/users/adambard/gists{/gist_id}","starred_url":"https://api.github.com/users/adambard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adambard/subscriptions","organizations_url":"https://api.github.com/users/adambard/orgs","repos_url":"https://api.github.com/users/adambard/repos","events_url":"https://api.github.com/users/adambard/events{/privacy}","received_events_url":"https://api.github.com/users/adambard/received_events","type":"User","site_admin":false},"repo":{"id":10974951,"name":"learnxinyminutes-docs","full_name":"adambard/learnxinyminutes-docs","owner":{"login":"adambard","id":515720,"avatar_url":"https://avatars.githubusercontent.com/u/515720?v=3","gravatar_id":"","url":"https://api.github.com/users/adambard","html_url":"https://github.com/adambard","followers_url":"https://api.github.com/users/adambard/followers","following_url":"https://api.github.com/users/adambard/following{/other_user}","gists_url":"https://api.github.com/users/adambard/gists{/gist_id}","starred_url":"https://api.github.com/users/adambard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adambard/subscriptions","organizations_url":"https://api.github.com/users/adambard/orgs","repos_url":"https://api.github.com/users/adambard/repos","events_url":"https://api.github.com/users/adambard/events{/privacy}","received_events_url":"https://api.github.com/users/adambard/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/adambard/learnxinyminutes-docs","description":"Code documentation written as code! How novel and totally my idea!","fork":false,"url":"https://api.github.com/repos/adambard/learnxinyminutes-docs","forks_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/forks","keys_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/teams","hooks_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/hooks","issue_events_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/events{/number}","events_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/events","assignees_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/assignees{/user}","branches_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/branches{/branch}","tags_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/tags","blobs_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/languages","stargazers_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/stargazers","contributors_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/contributors","subscribers_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/subscribers","subscription_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/subscription","commits_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/contents/{+path}","compare_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/merges","archive_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/downloads","issues_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues{/number}","pulls_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/labels{/name}","releases_url":"https://api.github.com/repos/adambard/learnxinyminutes-docs/releases{/id}","created_at":"2013-06-26T17:58:34Z","updated_at":"2015-04-11T23:15:04Z","pushed_at":"2015-04-11T05:09:51Z","git_url":"git://github.com/adambard/learnxinyminutes-docs.git","ssh_url":"git@github.com:adambard/learnxinyminutes-docs.git","clone_url":"https://github.com/adambard/learnxinyminutes-docs.git","svn_url":"https://github.com/adambard/learnxinyminutes-docs","homepage":"http://learnxinyminutes.com/","size":10878,"stargazers_count":2294,"watchers_count":2294,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":751,"mirror_url":null,"open_issues_count":45,"forks":751,"open_issues":45,"watchers":2294,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035"},"html":{"href":"https://github.com/adambard/learnxinyminutes-docs/pull/1035"},"issue":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1035"},"comments":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/issues/1035/comments"},"review_comments":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035/comments"},"review_comment":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/pulls/1035/commits"},"statuses":{"href":"https://api.github.com/repos/adambard/learnxinyminutes-docs/statuses/c7f085ee34ebce89e523b10a56f9f6d5b1e4cd3a"}}}}