位置: IT常识 - 正文

对c++的一些思考(一)(对c++的认识与体会)

编辑:rootadmin
能用初始化列表就用 能写 explicit 就写 能用 c++11自带的跨平台函数、对象就用、但也要分情况,如果想完全知道自己在干什么就用系统API 能自己写的就不要让编译器生成! 能不用泛型就不用!否则应该小心出错的情况 能分文件写的就别合起来! 一直记得delete或者free 初始化列表的赋值 ...

能用初始化列表就用

能写 explicit 就写

能用 c++11自带的跨平台函数、对象就用、但也要分情况,如果想完全知道自己在干什么就用系统API

能自己写的就不要让编译器生成!

能不用泛型就不用!否则应该小心出错的情况

能分文件写的就别合起来!

一直记得delete或者free

初始化列表的赋值顺序是在类里定义的顺序、跟初始化列表的书写顺序无关

执行代码的前置条件应该是全部设置好,各种对象都初始化好再进行、实在不行可以手动写个init函数,确保初始化

避免闭包等高级内容,别没事找事

父类的析构要写虚函数、父类的构造拷贝析构都不继承,private虽然不继承但占内存。

注意静态的成员变量在外面初始化、静态的函数用两个冒号调用、两个冒号是很重要的运算符!!!

项目驱动,理解为王、动手要多、多看多练

函数里不要乱new东西、容易忘记释放内存、更不能写个局部的东西然后返回这个变量的地址或引用给外面。能用智能指针就应该用

能用初始化列表就用,尤其是初始化一个结构体。

结构体的相互赋值是里面每个字段的赋值、类也可以是同理的、但也可以自定义方法

头文件写定义,cpp写实现,这样最稳

任何的函数应该只能修改:

1 专门为了传出去所以传入的指针变量、引用变量

2 某个全局量

3 静态量

4 成员变量

想用字符数组当字符串,需要注意:

/0 的问题、/0直接影响各种相关函数的指向情况

处理时用strstr,strcpy,strlen等C函数!

转成 c++ string 再处理也行、注意c++的string头文件不带h

注意内存开多大合适

做任何事都要考虑内存、各种错误、异常情况的处理、程序是否会出现崩溃的可能、要多测试(尤其是网络程序)

要多写配套的脚本工具,工具类,配置文件!真正的主程序应该是在充分的依赖上建立起来的、要先思考这个项目的整体架构、运用什么界面库,服务器运行在哪,交互顺序怎么样,数据库和中间件用不用,用什么...等问题

char* const p 表示这个p一旦指向了某处,就不能指向别处

const char* p 表示 p 指向的东西不能通过 p 修改

一旦某个类里写了个虚函数,这个类的孩子类和孙子类的同名函数写不写virtual都是虚的了!一切的编程本质上是处理二进制数据,二进制数据被高级语言抽象成 int float char等内容,程序员又进一步组合这些东西成为结构,对象...
本文链接地址:https://www.jiuchutong.com/zhishi/312950.html 转载请保留说明!

上一篇:vue大型电商项目尚品汇(前台篇)day05(用vue做的企业项目)

下一篇:PHPCMS 二次开发是什么意思?(phpcms二次开发教程)

  • 中国移动实名认证在手机上如何操作(中国移动实名认证服务密码是什么)

    中国移动实名认证在手机上如何操作(中国移动实名认证服务密码是什么)

  • WPS文档加密如何设置(wps文档加密如何取消设置)

    WPS文档加密如何设置(wps文档加密如何取消设置)

  • 抖音一键取消关注怎么设置(抖音一键取消关注)

    抖音一键取消关注怎么设置(抖音一键取消关注)

  • 为什么word里公式不能全部显示(为什么word公式不能输入数字)

    为什么word里公式不能全部显示(为什么word公式不能输入数字)

  • 抖音怎么拍不了视频了(抖音怎么拍不了同款)

    抖音怎么拍不了视频了(抖音怎么拍不了同款)

  • 抖音添加小黄车需要什么条件(抖音添加小黄车流程)

    抖音添加小黄车需要什么条件(抖音添加小黄车流程)

  • 哪个播放器可以倍速播放(哪个播放器可以看所有电视剧免费)

    哪个播放器可以倍速播放(哪个播放器可以看所有电视剧免费)

  • 京东注销后多久可以重新注册(京东注销后多久注册是新用户吗)

    京东注销后多久可以重新注册(京东注销后多久注册是新用户吗)

  • 模拟信号电流输出信号采用什么制(什么是模拟信号输入电路)

    模拟信号电流输出信号采用什么制(什么是模拟信号输入电路)

  • 用微视可以发布30秒视频到朋友圈吗(用微视发布多长视频微信)

    用微视可以发布30秒视频到朋友圈吗(用微视发布多长视频微信)

  • vr直播需要什么设备(vr直播怎么弄的)

    vr直播需要什么设备(vr直播怎么弄的)

  • 手机挤压黑斑消除方法(手机被压出了一块黑印)

    手机挤压黑斑消除方法(手机被压出了一块黑印)

  • mate30后置摄像头一样吗(mate30后置摄像头打不开)

    mate30后置摄像头一样吗(mate30后置摄像头打不开)

  • a1567是ipad第几代(ipada2228是什么型号)

    a1567是ipad第几代(ipada2228是什么型号)

  • ipad qq闪退怎么回事(ipadqq闪退怎么回事)

    ipad qq闪退怎么回事(ipadqq闪退怎么回事)

  • 手机拍的照片怎么变小(手机拍的照片怎么弄正)

    手机拍的照片怎么变小(手机拍的照片怎么弄正)

  • 删掉的录音怎么恢复(删掉的录音怎么找回OPPO)

    删掉的录音怎么恢复(删掉的录音怎么找回OPPO)

  • 钉钉查看请假记录(钉钉查看请假记录怎么查)

    钉钉查看请假记录(钉钉查看请假记录怎么查)

  • 任务群怎么区分会员和商家(任务群怎么区分好坏)

    任务群怎么区分会员和商家(任务群怎么区分好坏)

  • 小度怎么安装腾讯视频(小度怎么安装腾讯会议教程)

    小度怎么安装腾讯视频(小度怎么安装腾讯会议教程)

  • 抖音能投屏到电视上吗(抖音能投屏到电视上去吗)

    抖音能投屏到电视上吗(抖音能投屏到电视上去吗)

  • iphonexr3dtouch设置

    iphonexr3dtouch设置

  • 苹果的3dtouch是什么(iphone3dtouch有啥用)

    苹果的3dtouch是什么(iphone3dtouch有啥用)

  • office怎么设置一级标题(office怎么设置一级标题二级标题)

    office怎么设置一级标题(office怎么设置一级标题二级标题)

  • 闲鱼怎么查看客服中心(闲鱼怎么查看客服信息)

    闲鱼怎么查看客服中心(闲鱼怎么查看客服信息)

  • 管理软件对相机、麦克风等外设的使用权限(管理软件对相机的要求)

    管理软件对相机、麦克风等外设的使用权限(管理软件对相机的要求)

  • 小规模公司减免的增值税怎么算
  • 房产税如何申报流程
  • 多交增值税怎么算
  • 机动车统一发票税率多少
  • 异常凭证进项税额转出
  • 企业按照行业分类为
  • 公司购买厂房需要交房产税吗
  • 公益机构可以收费吗
  • 收到补助款的会计分录
  • 商标注册费用计入会计科目二级
  • 城建税教育附加地方教育附加的税率
  • 企业自用房要交契税吗
  • 收到违约金需要缴纳所得税吗
  • 企业自查补税报告怎么写?
  • 增值税的会计核算
  • 快递费税率为什么是9
  • 易税是什么
  • 研发费用报表列报
  • 工会财务任务是什么
  • 企业支付宝收款码怎么申请
  • 出口退税免退税
  • 金蝶k3外购入库核算没单据
  • 无法运行loot
  • carrier profile
  • win10电脑键盘灵敏度怎么调
  • 销售差异计算公式
  • 手机CPU天梯图2023年7月
  • mac os常用快捷键
  • linux系统设置中文语言
  • 超市消费券买什么好
  • 在建工程的核算内容和范围是什么
  • 在途物资属于什么存货
  • 出售无形资产计入
  • 社保申报已扣款还能作废吗
  • thinkPHP模板不存在抛出异常
  • 基于php的系统
  • 车辆保养费可以计入交通费吗
  • 赡养老人专项扣除标准
  • php中文字符串截取
  • 内部结算属于什么科目类别
  • rm -rf/指令指删除什么
  • 总公司与分公司合作协议范本
  • 燃气管道安装费和暖气管道安装费两个的欠条怎么写
  • 外贸企业账务处理方法
  • 成本会计的岗位要求
  • 甲供材入账
  • 小规模纳税人免税怎么做账
  • 汽车保险费计入应付账款还是其他应付款
  • 费用票必须是公司发票吗
  • mysql 重复记录查询
  • 员工公交费补贴怎么入账
  • 个税专项附加扣除什么意思
  • 营业税改征增值税跨境应税行为增值税免税管理办法
  • 小规模纳税人购买原材料会计分录
  • 未确认递延所得税资产的可抵扣亏损到期年度表
  • 房地产采取按揭销售的,其销售的入账时间为
  • 无法收回的其他应收款可以税前扣除吗
  • 财务预付账款情况说明
  • 小规模纳税人减按1%怎么计算
  • 业务招待费的进项能抵扣吗
  • 业务招待费可以进项抵扣吗
  • 公司章程进行变更的条件
  • 账户分类的作用是什么
  • 集团内部资产无偿划转是否缴纳印花税
  • 企业以前年度亏损未弥补完
  • 营改增后工程项目计价规则也随之发生了改变对错
  • 设置行政机构的主要依据是
  • mysql服务无效
  • 在系统注册表中注册
  • 电脑开机时出现红色三角形
  • php创建注释的方法
  • 嵌入js
  • python模拟登录爬取数据
  • 3d图形学原理
  • mac打开多个窗口
  • javascript教学视频
  • 注销税控机流程
  • 保险专票可以抵进项税吗
  • 成品油消费税税目
  • 国税新规
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设