百科问答小站 logo
百科问答小站 font logo



感觉 C++ 很简单,但为何这么多劝退的? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

哦,会C#,写过游戏服务器,那么想必懂Windows编程,也知道怎么写服务端。

好了,写个C++的服务端吧,不许用大型framework哦

直接调用Windows API, IOCP走起,Proactor,线程池,无锁队列来一套。

压力测试 c10k 起步,不许有内存泄漏,不许崩溃哦。

这对于精通 C# 和 GO的老程序员来说很简单吧,特别是你连GC这么复杂的东西都能掌握,C++程序员们连GC是啥都不知道呢。


user avatar   fu-wei-sheng-zhe-yi-mao-xing-xi 网友的相关建议: 
      

我来个真正的简单题好了,相当基础的那种

给出C++11以后本程序的运行结果


#include<iostream>
int main(int argc, char* argv[])
{
int i{ 5 };
std::cout << i << std::endl;
std::cin >> i; //这里输入一个‘a’
std::cout << i;
return 0;
}

(所以手机知乎怎么插代码啊。。)


答案自然是 5 0(刚刚发现个小问题,c++11前不能这么初始化)

摘自cppreference

若释出失败(例如若在期待数位处遇到字母),则保留 value 不修改并设置 failbit 。(C++11 前)
若释出失败,则写入零到 value 并设置 failbit 。若释出结果对于 value 过大或过小,则写入 std::numeric_limits::max() 或 std::numeric_limits::min() 并设置 failbit 标志。(C++11 起)

       #include<iostream> int main(int argc, char* argv[]) {  int i = 5;  std::cout << i << std::endl;  std::cin >> i; //这里输入一个‘a’  std::cout << i;  return 0; }      

(拿到电脑格式化了一下代码


2021.5.14日更新

确实跑半天没测试出“保留value值”的描述,现在cppreference里已经把词条修改了


user avatar   dong-bu-dong-95-73 网友的相关建议: 
      

难和简单应该是对比出来的吧,我只用过C++和python。用C++写的项目确实太庞杂了,各种不太好用的库各种年代代码各种编译工具很麻烦。如果不是课题需要,我从不会把C++作为首选;就算是课题需要,如果可以的话我更愿意先拿python初步做了验证之后再慢慢造点轮子改写成C++加到框架里面。

实不相瞒,我桌上那本放了快两年的C++ primer,到现在还没看多少。希望借着隔离的这几天能再多看几页。


user avatar   bai-ru-bing-58 网友的相关建议: 
      

我给你说一个简单的任务,下载一个第三方库,该第三方库提供了CMakeLists.txt。

把这个库整合为UE4的一个源码插件,改为使用UBT构建,

能在Win/Linux/Mac/iOS/Android上正确运行。

之后伴随着UE4的版本升级、以及该第三方库本身的升级持续更新。


user avatar   sunicdavy 网友的相关建议: 
      

被各种朋友嘲笑订阅太低,比如跳舞:哥均订比你高订高,比如香蕉:我有四五万均订,七万高订,比如某表姐:日订阅破十一万人民币,比如三少:我每个月订阅都有好几十万呢,都是零花钱,比如奥斯卡:断更涨订阅,真的涨订阅……

感觉特别屈辱。

最屈辱的是经常有些新人跑过来,兴高采烈的说:蛤蟆哥哥,我均订破万了。你嫉妒的恨不得掐死他……


user avatar   xuanyuanzhifeng 网友的相关建议: 
      

看的多了,自然就没啥感觉了,只是有时候会像幻灯片突然在你眼前闪一下滋味很难受。我2014年进医院到现在送走的人得几百人了,很多癌症晚期患者化疗后都来中医科住院辅助治疗,肝癌、肺癌死亡率太高了,去年有一个大学生,刚本科毕业准备考研,成绩优异,查出来白血病,家庭困难,在水滴筹筹钱,2个月人就走了,他母亲现在在工地打工还借款。43岁男,肝癌晚期术后复发上海医院拒收,17年底在我们科住院治疗,撑到了19年底。45岁,女,肺腺癌晚期,在上海瑞金做化疗,然后回老家在我们科用中药,现在人状态还可以,没有疼痛等症状。我亲舅鳞癌晚期,只撑了一年。

目前只有癌症早期的治愈率才高,中期极低,晚期没救。胰腺癌、肺癌、肝癌、淋巴癌死亡率极高。胃癌、直肠癌、乳腺癌、前列腺癌、膀胱癌、甲状腺癌死亡率相对低一点只要有钱就能多活一段时间或者治愈。




  

相关话题

  怎么看待 Linus 和 Richard Stallman 对 C++ 的态度? 
  为什么 Go 和 Rust 常提供静态编译好的 Linux 程序,而 C 不行? 
  libc 和 libstdc++ 一定是 backward compatible 的吗? 
  C/C++编译器在什么情况下不会重排语句? 
  如何评论"知名游戏开发者称 C++ 是一种非常糟糕、可怕的语言"? 
  C++的核心究竟是什么?学到什么程度才算精通? 
  C++ 的智能指针不就基本解决了野指针问题了吗?为什么还要吹捧rust的内存安全? 
  3个小时,用 C++ 写不出AVL树,有些迷茫,怎么办? 
  c++ 标准库有哪些api接口设计的不好用? 
  只会c如何快速上手STL? 

前一个讨论
为什么大部分人一辈子赚不到500万,却觉得25岁拿500万退休跑不赢通货膨胀活不下去?
下一个讨论
为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言?





© 2024-06-27 - tinynew.org. All Rights Reserved.
© 2024-06-27 - tinynew.org. 保留所有权利