C++ 零散记录

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/w87510255/article/details/87367749

1迭代器控制函数advance的距离参数不需要自己控制,超出元素的范围会停在最后的参数。但是如果元素内size为0时该函数会停在那;

2  map拷贝

        map<string, __OBJCNT>::iterator begObj = all.objCnt.objCnt.begin(), endObj = begObj;
        advance(begObj, hasCount), advance(endObj, count + hasCount);
        **std::copy(begObj, endObj, std::inserter(st.objCnt.objCnt, st.objCnt.objCnt.begin()));
         st.objCnt.all = all.objCnt.objCnt.size();

3 vector.reserve(n)  保证向量可以存放n个元素,如果n大于vector.capacity重新开辟空间。

4 . 以;结尾的是语句,没有;的是类型

5.climits 头文件中的宏,这个类型极限值。

6.C++11  {} 也可以初始化基本类型,使用{} 可以和 类的类型初始化相同。在使用 { }赋值不是想赋的值不能缩减,也就是不能赋变量,如果是变量可能会导致赋的值与被赋值类型不匹配。

7.cout  << hex  让cout以16进制输出整形 ,8进制cout<< oct  改为10进制cout << dec。

8.char 在默认情况下是否有unsigned 不一定。

9.C++11 新增类型 char16_t  aa = u'q', char32_t aa= U'q';

10.C++ 11 auto 自动类型, 主要用于迭代器。

11.数组只能在建立时初始化,数组直接不能相互赋值。

12.C++数组初始化可以省略 =, char buf[]  {}赋值里面可以为空, 也可以这样int buf[10]  {1},为初始化都为0

13.cin.get(char, size)读取到回车换行符号时不会读取之后然后扔掉,所以在cin.get(char,size)之后电影cin.get()读取一个换行符然后继续cin.get(char,size)

14.C++11 原始字符R"(xxxxxxxxxxxx)",   "( 与)" 是一对,如果字符中包含)"那么"()" 可以换位"*(xxxxxxxxxxxxxxx )*"

15.

16.共同体是匿名的,结构体可以直接使用共同体里面的变量,所以共同体外面的名字和里面的名字不能相同。 17.對空指針使用delete安全的,不要釋放已經釋放過的內存,这样是行为是不确定。声明是在编译时候分配内存,new是在运行时候分配内存。

18.指针可以和整数相加可以(p指针)p = p + 1,数组不可以(p数组名) p = p + ,因为数组名是常量。

19.++a效率大于a++,以为后缀字符为为a产生临时变量,在临时变量加1,而前缀是直接加1.指针是可以++的

20.strcmp是进行ascii比较,参数1大于参数2结果大于0.

 

展开阅读全文

零散物料零散产品基本资料设置的问题

04-25

rn正在为一家不大的油漆涂料企业开发管理软件。rnrn有个事情头疼,就是这家厂很多零散的物料,这些物料90%就用一次,5%就用2次,5%才是常用料。rn而这90%的只用一次的物料中 50%用过就不再用了,50%用过后可能2、3年才又用一次。rnrn厂里的订单也很杂。主要接客人的订单,订单不稳定。特定的彩色涂料是要配色的,这种涂料一般就是供应一家客户一段时间几个订单的产量。这样的产品占70%。rn还有一些是专色和通用色,专色占20%但是只是几家客户在用,供应量也不大。供应量大的是通用色产品,比如红色、黄色之类这样的产品出货量大但是产品种类只占总数量的10%rnrn所以我现在很头疼如何去设置基础资料,如果一料一编号,一产品一编号,将会积累大量的无用产品、无用料号。因为很多物料是用一次就不用的,很多产品是做过一次就不做了的。而且这些料和产品都很类似,只是一个两个属性不同,建立那么多基础资料产品信息、物料信息日常工作量也挺大的。rnrn如果分类ABC级对待。A级/B级的一料一号,C级的一类一号,那么C级的物料、产品库存如何计算呢,他们虽然用一次不用了,但是也不是立刻就报废的,还是占着库存位置呢,至少在当期中还要看到库存数量的。结存的时候有怎么处理呢。rnrn请教各位前辈达人,给点意见。非常感谢。 论坛

没有更多推荐了,返回首页