回覆列表
  • 1 # AI那些事兒

    推薦幾個功能比較強大的C++線上編譯器:

    1. http://cpp.sh/

    看到這個url沒,如此簡單好記!而且功能強大,支援C++98/C++11/C++14,強烈推薦!cplusplus.com 官方編譯器。

    2. https://coliru.stacked-crooked.com/

    線上編譯器是https://en.cppreference.com/

    預設編譯器,支援線上輸入g++命令引數。

    3.https://www.tutorialspoint.com/compile_cpp_online.php

    另一個線上編譯器,程式碼在github開源。

    另外學習c++,上面提到的網站cplusplus和cppreference會經常用到。

  • 2 # 小小猿愛嘻嘻

    代替vs的c++線上程式設計網站?其實完全沒必要,除了微軟的vs,還有許多其他c++程式設計軟體,下面我簡單介紹4個,分別是dev-c++、code::blocks、vs code和clion,對於日常學習使用來說非常不錯,感興趣的朋友可以嘗試一下:

    輕量簡便dev-c++

    這是高校中比較常用的一個c/c++程式設計軟體,免費開源,但僅限於windows平臺,優點輕巧靈活,安裝便捷,佔用資源少,但缺點也是顯而易見,沒有任何自動補全、語法提示和錯誤檢查的功能,初學來說非常合適,可以很好的鍛鍊編碼能力,如果你日常練習c/c++,可以使用一下這個軟體,非常不錯,和早期的vc非常相似,也非常容易掌握:

    免費開源code::blocks

    這也是比較常用的一個c/c++程式設計軟體,和dev-c++一樣,輕巧靈活,免費開源,但支援平臺更多,外掛擴充套件也更為豐富,常見的自動補全、語法提示、程式碼高亮等功能這個軟體都能很好相容,除此之外還自帶有許多工程模板,可以很方便的建立qt、directx等常見應用,對於日常練習c/c++來說,也是一個非常不錯的選擇:

    簡單易用vs code

    這是一個非常知名的程式碼編輯器,在開發界非常流行,免費開源跨平臺,相比較前面專業的開發軟體,vs code需要自己手動配置編譯環境,也就是gcc/g++編譯器,智慧補全、程式碼高亮、語法提示、錯誤檢查等功能非常不錯,介面風格和vs非常相似(畢竟一家產品),但沒有vs那麼臃腫,佔用資源,日常使用來說,非常靈活,推薦使用:

    專業強大clion

    這是jetbrains公司的一款專業c/c++程式設計軟體,支援跨平臺,但原則上不免費,相比較前面3個輕量級的軟體,clion支援單元測試、程式碼重構、cmake等高階功能,因此開發效率更高,也更適合大型專案,如果你後期需要開發一個大型軟體,管理的專案資源也比較多,可以使用一下這個軟體,非常不錯,當然,對於練習c/c++來說,綽綽有餘:

    除了以上4個軟體,其實還有許多其他適合練習的c/c++程式設計軟體,像c-free,linux下的vim、emacs等也都非常不錯,只要你熟悉一下使用過程,很快就能掌握的,初學來說,最主要的還是多看多練習,以掌握基礎為準,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 3 # 一個程式設計師的奮鬥史

    不建議採用線上程式設計的方式,作為一名一線C++開發者,下面說說自己的看法:

    C++開發用什麼軟體代替VS?

    這裡我推薦CodeBlocks。跨平臺支援,支援C99新標準,安裝包小巧,包含所有元件大小才90多M,自帶mingw編譯器,支援語法彩色醒目顯示,支援程式碼完成,支援工程管理、專案構建、除錯等功能。

    為什麼我不建議你使用線上程式設計網站?

    眼過千遍不如手過一遍!

    書看千行不如手敲一行!

    手敲千行不如單步一行!

    F5、F9、F10、F11,只有更多的除錯程式,才是你進步的最佳捷徑!試想一下,線上程式設計網站如何來完成這些除錯功能呢?

    最後,我想說的是,作為程式設計師,一定要有折騰精神和解決問題的毅力,電腦裝不上net4.0,肯定要想辦法的啊,看看是缺少了什麼SP補丁還是什麼原因,更簡單粗暴的方法就是直接重灌系統了。放棄了VS,放棄全宇宙第一IDE,你將錯過了多少神兵利器。

  • 4 # a二叔a

    學C++不需要裝.net,初學就不要用多高階的開發工具了,DEV-C++就挺不錯,也是資訊學奧賽推薦開發工具,裝上就能用

  • 中秋節和大豐收的關聯?
  • 長痘也有體質之分嗎?什麼體質最容易長痘痘?