zoukankan      html  css  js  c++  java
  • 苏州实习第一天记

    0x01

    今天第一天上班,早上差不多5.30就醒了,毕竟人生第一次去实习单位上班,不到8点到达单位,跟想象中一样,格子间,其实我也蛮喜欢这种的。找了半天发现,我们方向没有格子,悲催……8点到10点半,聊天中度过,10点半开会,讲述了项目背景(这里不多少,要保密的),才发现果然项目都要用C++开发,懵逼了,报的java,要学C++,哎,公司安排什么就做什么吧,主要领会的意思就是用C++读取点的坐标,然后画图,涉及到了向量计算,还有std::vector的学习,计算机中矢量线面的学习,差值算法,贝塞尔,B样条此类东西,虽然没接触过,C++基础也不好,但是心里很坦然,学呗。

    0x02

    中午吃了饭,休息会儿,1.30开工,一位老师给我们联系好了机位,去配环境,然后在vs下运行了一个样例,成功了,画线之类的东西。

    0x03

    4点多开会,WY学长讲的是编码规范与协同开发,对于有些开发经验的我来说,感觉这一点十分重要。WY学长初二就开始学习编程了,想想自己,初二还真没接触过编程语言这些呢。

    ①对齐相关的

    ②缩进

    ③if的后面那个花括号另起一行写

    ④变量对齐

    ⑤空行:分隔程序段落的作用

    ⑥注释,个人认为十分重要,具体重要性就不说了。

    作者,文件名,功能说明,版本,日期(在文件首部写)

    输入参数,输出参数,返回值(函数前写)

    功能,原理说明(语句块前)

    修改代码处表明修改人,修改了哪些

    ⑦类的形式:公有在前,私有在后

    ⑧命名法:functionName,valueName

    ⑨C++中用const常量完全取代宏常量

    例如:#define PI 3.14159

    const float PI=3.14159

    ⑩EPS

    eps是在函数程序中事先说明的常量,默认的eps = 2^(-52),是控制迭代精度的,相当于微积分里面的无限小值。 
    matlab里
    eps(1/2) = 2^(-53)
    eps(1) = 2^(-52)
    eps(2) = 2^(-51)

    使用好像是在double那里用的吧。

    类型变量与0比较

    指针与0比较  if(p==NULL)

    没有参数,用void填充.理由:

    写void是明确函数没有参数,是一种良好的编程习惯,对程序没有影响,写不写都可以。

    注:

    如果参数是指针,并且用作输入,前面加const

  • 相关阅读:
    C开发注意事项
    Teamcenter ITK
    Teamcenter SOA开发源码: 打印对象信息
    Teamcenter服务端开发环境配置
    Teamcenter中UID和对象之间相互转化
    Teamcenter 打开数据集
    Teamcenter中SOA调用user service
    63.display:none与visibility:hidden的区别?
    60.为什么要初始化CSS样式
    58.用纯CSS创建一个三角形的原理是什么?
  • 原文地址:https://www.cnblogs.com/baipeng/p/5654843.html
Copyright © 2011-2022 走看看