上一页 1 2 3 4 5 6 ··· 13 下一页

2019年9月16日

set_multicycle_path语法说明【转载】

摘要: (转载) (其实多看手册就知道原因了) Q:多周期路径中的检查保持时间时刻,为什么默认是在建立时间检查的前一个cycle?请大家谈谈自己的理解。 如:Set_multicycle_path -setup 7 -to [whatever] 那么hold time 应该在7-1这个cycle检查,为什么 阅读全文

posted @ 2019-09-16 14:47 矮油~ 阅读(3317) 评论(0) 推荐(0)

2019年8月15日

用python读取csv信息并写入新的文件

摘要: import csv fo = open("result.txt", "w+") reader = csv.reader(open('test.csv')) for line in reader: Name = line[0] fo.writelines(['class ',Name,'{\n']) fo.writelines('};\n') fo.close() 阅读全文

posted @ 2019-08-15 16:53 矮油~ 阅读(1154) 评论(0) 推荐(0)

2019年4月28日

C++ map 使用erase在windows下崩溃,在linux下没有问题的原因

摘要: 注意:此程序在win环境下会出现上述描述的问题;在mac环境下第一种方式是正常运行的。Map.erase有3个重载函数: void erase(iterator position); size_type erase(const key_type& x); // 这个如果size_type为int,则 阅读全文

posted @ 2019-04-28 14:47 矮油~ 阅读(1862) 评论(0) 推荐(0)

2018年12月5日

数组引用:C++ 数组做参数 深入分析

摘要: 转载:https://blog.csdn.net/jiangxinyu/article/details/7767065 在 C++中,数组永远不会按值传递,它是传递第一个元素,准确地说是第 0个 的指针。 例如,如下声明 :void putValues( int[ 10 ] ); 被编译器视为 vo 阅读全文

posted @ 2018-12-05 17:27 矮油~ 阅读(3275) 评论(0) 推荐(0)

2018年11月12日

delete 和 delete [] 的真正区别

摘要: c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢? 1.我们通常从教科书上看到这样的说明: delete 释放new分配的单个对象指针指向的内存 delete[] 释放new分配的对象数组指针指向的内存 那么,按照教科书的理解,我们看下下面的代码 肯 阅读全文

posted @ 2018-11-12 15:08 矮油~ 阅读(958) 评论(0) 推荐(2)

2018年11月6日

c++ vector push_back对象的时候存起来的是拷贝

摘要: 比如 这里,传进函数的是引用,但是 阅读全文

posted @ 2018-11-06 10:25 矮油~ 阅读(5449) 评论(0) 推荐(0)

2018年11月2日

char* = "name" g++报告warn的原因

摘要: char* str = { "abcd" },先定义一个字符串常量“abcd“,再将指针str指向它,返回值是这个指针,由于字符串常量在编译时分配内存,只有程序退出时才被销毁,所以返回它的地址没有问题。 但是,g++会报告 warning:deprecated conversion from str 阅读全文

posted @ 2018-11-02 15:17 矮油~ 阅读(300) 评论(0) 推荐(0)

2018年10月17日

虚函数表指针、父类成员变量、子类成员变量在内存中的位置关系

摘要: 它们是按照虚函数表指针、父类成员变量、子类成员变量在内存中的顺序在内存中存放的。 这个顺序由编译器决定,我在LINUX用g++验证过,是这个顺序。 https://www.cnblogs.com/laiqun/p/5887372.html这里说目前gcc 和微软的编译器都是将vptr放在对象内存布局 阅读全文

posted @ 2018-10-17 09:42 矮油~ 阅读(678) 评论(0) 推荐(0)

2018年9月29日

max_delay/min_delay和input_delay/output_delay

摘要: 今天在使用DC设置随路时钟的时候发现里两个比较容易混淆的设置:max_delay/min_delay和input_delay/output_delay。 1)max_delay/min_delay设置指定路径的最大延迟和最小延迟。 如果电路完全是有组合逻辑电路构成的,可以直接使用这两条命令设置延迟。 阅读全文

posted @ 2018-09-29 15:32 矮油~ 阅读(4399) 评论(0) 推荐(0)

2018年7月16日

C++中为什么有时要使用extern "C"

摘要: extern "C"的作用 在C++引用lua的头文件时,我们总会写成: 为什么要这么做呢?原因是C++的编译器会对程序中符号进行修饰,这个过程在编译器中叫符号修饰(Name Decoration)或者符号改编(Name Mangling)。 同时我们知道C++是能够兼容C的,如果我们有了一个C语言 阅读全文

posted @ 2018-07-16 14:50 矮油~ 阅读(1381) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 ··· 13 下一页

导航