| |
首页 淘股吧 股票涨跌实时统计 涨停板选股 股票入门 股票书籍 股票问答 分时图选股 跌停板选股 K线图选股 成交量选股 [平安银行] |
股市论谈 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事 |
商业财经 科技知识 汽车百科 工程技术 自然科学 家居生活 设计艺术 财经视频 游戏-- |
天天财汇 -> 设计艺术 -> 有没有可能C with Class才是C++最正确的使用方法? -> 正文阅读 |
|
[设计艺术]有没有可能C with Class才是C++最正确的使用方法? |
[收藏本文] 【下载本文】 |
有没有可能C with Class才是C++最正确的使用方法? 关注问题?写回答 [img_log] C++ C / C++ Class Modern C++ 有没有可能C with Class才是C++最正确的使用方法? |
C with Class应该是C最正确的使用方法 |
C++的特别之处就在于这个语言只关心你可以怎么用,不会去管你这样用是不是正确的,要不怎么会有这么多UB。 再说了,UB的东西你自己写个编译器明确一下就行了…… |
绝无可能。c with class风格最明显的特点就是裸指针,传参数必然要用。 但一旦出现裸指针,马上就会出现两个问题: 1、所有权问题。必然有的需要你释放,有的不需要,比如你临时申请的变量和容器里取出来的变量,是不一样的,必然很容易导致错漏。这个就是RAII解决的问题。 2、双重指针问题。一旦接口用了指针传参,这个双重指针的接口就必然会出现。然后本地变量、本地调用接口的变量、接口调用接口的变量,这&*你就套吧,明明是同一个变量,它在本地和一二级接口里的符号表达都是不一样的。这个用RAII+传引用可以轻松解决,每个地方都是一样的。 这两个问题解决掉,马上天下太平。 |
没可能。 |
没可能,c with class是c最正确的用法。你拿struct手撸的“class”也算c with class,虽然身体不是class但灵魂是class。 modern cpp里面的class并不是一个很modern的内容。 |
说个爆论吧,modern c++就应该当JavaScript写。 |
没可能. 对于允许使用多种风格的语言, 没有任何一种风格能被称为"最正确"的. 否则, 其他风格最初就不可能出现. |
没可能,c with class的写法压根不需要c++,直接pure c即可。编译用gcc而不是g++的那种。 |
C with Class 和纯 C 有什么区别,为了 ABI 兼容性更差吗,还是把对象放在函数第一个参数会浑身起小疹子。 |
没有可能,任何风格都不是绝对普适各种场景的 刷leetcode题目的时候一般喜欢是C with STL 快速写只有一个或几个文件的demo,甚至懒得关心内存泄漏,资源所有权的时候是C with Class 造轮子的时候考虑通用性,处理不同的输入类型,创造新的语法,创造简单易用的调用接口,是Macro with Meta Programming 实际项目里面,Modern C++ (smart pointers, templates, type traits, lambda functions, and any other new features in modern C++ to improve readabilities and effectiveness). |
|
[收藏本文] 【下载本文】 |
设计艺术 最新文章 |
有哪些对你很有冲击力的设计? |
「英语流利说」的使用体验如何? |
为什么设计院出的图纸一堆错误? |
保时捷中国总裁首度回应「米时捷」:或许好 |
为什么很多JRPG游戏战斗中可操控角色一般是 |
设计师都觉得宋体很难看吗? |
如何评价 Na?ve UI? |
二月二龙抬头文案有可以参考的吗? |
你有没有遇到哪些设计是冤枉设计师了,吐槽 |
有什么小众文案适合发朋友圈? |
上一篇文章 下一篇文章 查看所有文章 |
|
|
股票涨跌实时统计 涨停板选股 分时图选股 跌停板选股 K线图选股 成交量选股 均线选股 趋势线选股 筹码理论 波浪理论 缠论 MACD指标 KDJ指标 BOLL指标 RSI指标 炒股基础知识 炒股故事 |
网站联系: qq:121756557 email:121756557@qq.com 天天财汇 |