编程问题解决和探究
armwind
这个作者很懒,什么都没留下…
展开
-
C语言移位操作遇到的问题和解决办法
发送打法斯蒂芬#includetypedef struct { unsigned short a; unsigned short b; unsigned short c;}data_test;unsigned char temp[6]={0x11,0x22,0x33,0x44,0x55,0x66};void test(unsigned char *in){ data_te原创 2016-10-08 13:18:57 · 3306 阅读 · 3 评论 -
犯的迷糊1(C++ friend友元 & 构造函数)
今天算是犯糊涂了,在初始化一个类对象时,我竟然认为是简单的直接赋值。如下例子中的A():btest(this),a(88),这个地方当时认为是直接将A对象this指针赋值给btest对象(当时不知道怎么了,btest也不是指针类型啊)。后来以为是A类继承了B类,但是也不是啊。又过了一段时间突然明白了,唉!!!!!。还有只要定义了类对象就会调用构造函数,不管是new的还是直接定义的(唉,这是怎么了)。原创 2017-09-22 18:55:57 · 826 阅读 · 0 评论 -
orcad分离原件参考编号不一致
今天在准备导出网表时,遇到一个很头疼的问题。主控芯片的2个分离器件,参考编号不一致,误当成2个CPU,导致在导入网表到pads layout时出现2片CPU。这里记录下这个问题问题介绍主控制器分成2个分离原件,U?A,U?B,但是在编号后一个成了U15A,U1B,误以为时2个不同的CPU,其实解决这个问题很简单,如下面圈住的地方就是分离原件被认为时一个原件的依据。可以发现下面依据“Source...原创 2019-08-08 23:04:05 · 1369 阅读 · 0 评论