建一個C++學習群吧
注意:註冊已關閉
第一周 Note: https://http://slack-files.com/T1D1ECHD2-F1E7NDPQQ-6394f022c0
有編輯/校正/修改意願的請聯繫我
原文
事實證明,一個寫PHP和PYTHON的程序員是沒有前途的。程序員的思想水平隨著C++技術的提高而提高;特別是提高之後,可以在知乎上成為提問最多的成功人士,雖然肚子很大也沒有關係。根據我現在的初學者的水平,我倡議我們建一個C++學習群。花幾個月時間把C++的入門到進階搞定。主要利用傍晚和周末的時間。首任群主就是黨黨了。
這個群怎麼建,在哪?我們有個微信群叫做"成功人士都退群了"。我們就從那裡面開始選擇對C++有興趣的人組成一個大約20個人的小群進行學習。
要想加入這個群呢,首先你應該有本事找到這個群。。。
和大家認識的知乎騙子相反,我們是不會放微信群QR的。但我們不歧視失敗人士,因為我們都是失敗人士。
晚安
友情提示:立黨知道"成功人士都退群了"之群號。清華的一些成功老師們也知道。我們也會爭取讓白冰冰來教我們C++。不日我會出一道題,解決的人自然知道如何加入群。
題目一,又名編譯完後一起學。因為我們學習的速度比較快,因此需要充分的興趣和一定的基礎。特出此題。請勿交頭接耳哦-
intro.h
#include <algorithm>n#include <string>nnnclass getURL {nprivate:n std::string importantMessage = "not important";nn getURL() {n importantMessage = "hahaha";n }nn ~getURL() {n cout << "t Do it Using Python~";n }nn void bye();nn}nnclass enum Secret {LunziGe, ZhaoJieFu, WenLaoBan, YunShuDaDa};nclass enum BestUniversity {TsingHua, University};nnnclass getPassword {npublic:n std::map<std::string, std::string> keyMap;n std::vector<std::string> pass;nnprivate:n int base;nn getPassword() {n auto url = new getURL();n string hiddenDiary = showDiary();n for (auto each : hiddenDiary) {n pass.emplace_back(each);n }n keyMap[url->showURL()] = "NBSVK";n keyMap[url->showURL(base)] = "GFXTQNCF";n base = (pass.size() - Secret::"Who Earns The most") * (Secret::"Whos belly is soft and big" + 2);nn auto& it = keyMap.begin();nn cout << "I am going to show the secret:" << endl;n cout << "===" << endl;n for (;it < keyMap.end(); it++) {n cerr << it->first; // does it look like a secret?n }n cerr << "===" << endl;nn cout << "Secret Shown." << endl;n }nn void printPassword() {n cout << "Youve seen the password";n cout << "I mean, the one under the face of base: " << base;n }nn std::string showDiary();nn ~getPassword() {n url = null_ptr;n delete url; // I think it will fail;n }nn}n
intro.cpp
#include "intro.h"nnusing namespace std;nnstring getURL::showURL(int latter) {nn cout << "getting the last piece" << endl;nn return "Chenggong";nn}nnstring getURL::showURL(vector<int> latter) {nn cout << "getting the most important piece" << endl;nn return "encode";nn}nnvoid getURL::showURL() {nn cout << "fetching URL:" << endl;n cout << "http://pan.baidu.com/s/" << endl;nn return "Renshi";nn}nnstring getPassword::showDiary() {nn cout << "I dont want to show you!";n cout << "But I want to talk using the string!" << endl;nn string sause = string(BestUniversity::0);nn return sause + " " + string(BestUniversity::1);n}nnvoid getURL::bye() {n cout << "decode it using base";n}nnnint main(int argc, char *argv[]) {n cout << "Please make this code run" ;n cout << "By fixing bugs, and ";n cout << "Answering in-line questions if any";n cout << "Then follow the instructions on screen";nn cout << "You will get what you need after the program";n cout << "exits" << endl;nn auto one = getPassword();n one.printPassword();n}n
推薦閱讀:
※為什麼我的台式機只能通過貓聯網而不能用路由器?
※如何製作高品質ppt?
※優盤(USB2.0/3.2)讀寫快還是SD(TF)+讀卡器速度快?
※電腦介面與 USB 連接時工作原理是怎樣的?
※VGA,DVI,RS232,UART,SCSI,SATA等等介面怎麼區分?
TAG:计算机 |