首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    贪心算法-LeetCode 121、122(深浅拷贝,贪心思路)

    深拷贝解决的问题是: 当创建对象时,在构造函数中建立堆区,并在析构函数中删除,当使用Test t2 = t1时,这属于浅拷贝,此时t2和t1的buffer指向同一区域,只是指针不同! 但是当main函数结束后,程序退出,这两个对象都会调用自己的析构函数对buffer指向的内存进行释放,但问题是:会出现两次delete,同一块内存不可以释放两次,否则程序崩溃! 因此需要使用深拷贝,由于Test t2 = t1运行过程中会调用复制构造函数!从而在复制构造中重新开辟一块区域,实现深拷贝! 当我们解决了Test t2 = t1的问题,会发现t3 = t1的赋值运算也是浅拷贝!如何解决呢?重载赋值运算符即可

    02

    机械产品采购,技术有多重要?

    一客户,在内地,做某种检测仪器的,成立没多久,产品刚开始试制品投放市场,图纸全套是山寨美国人的,零配件全部外购,自己只做组装调试,不少零件都是从美国和日本采购(这一信息是客户主动透露的,但是个人觉得这样的信息不应该透露的,这就等于把自己的价格承受能力告诉了对方,供应商肯定会因此抬价,事实上我们当时也是这样做的,记得当时有三款压铸产品光模具费就净赚了十几万),其实客户的本意是认为国内企业很难达到他们图纸的要求,想以此提醒我们,这个产品有难度;但是从我们收到的几个报价产品来看,国内有很多企业都是可以做的,只不过

    05
    领券