- 主题:回去写了几天C++,越写越恶心
“和硬件打交道”好像和C++就没什么关系。
【 在 blitz (blitz) 的大作中提到: 】
: 之前写了十多年的C++,前两年被恶心到rust去了。这两天因为要和硬件打交道,想要不还是再试一下C++吧。结果又写恶心了,继续写rust。
--
FROM 103.90.178.*
C++的文法是基于C的,你是想说C的那部分还是++的那部分不美?
【 在 KEILLY (米饭) 的大作中提到: 】
: 首先,c++创始人的审美就让人难以接受。。
--
FROM 59.109.216.*
关于C++的类型,我之前发现C++有个这样的陷阱。下面的代码是能编译过的,但是不匹配的new-delete会导致内存泄漏。
class A {};
class B: public A
{
std::vector<int> vec;
public:
B(): vec(5) {}
};
void test() { A *ptrA = new B; delete ptrA; }
【 在 KEILLY (米饭) 的大作中提到: 】
: 像cin、cout这样的,后面用 》《
: 原来的printf不好吗?
: 直接劝退初学者。
: ...................
--
FROM 59.109.216.*
是这个样子,但是没用到虚基类的时候,编译器不给任何警告,程序员不一定想得到这个有问题。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 你这种需要写个虚析构函数
--
FROM 59.109.216.*