随笔分类 - c++
摘要:ostringstream : 用于执行C风格字符串的输出操作。 istringstream : 用于执行C风格字符串的输入操作。 stringstream : 同时支持C风格字符串的输入输出操作。 通常,ostringstream 类用来格式化字符串,避免申请大量的缓冲区,替代sprintf。该类
阅读全文
摘要:在C++ 中引入了流的概念,我们很方便的通过流来读写文本数据和二进制数据,那么流对象的数据究竟是怎么存储的呢,为了搞清这个问题,先来看一看c++ 的 io 体系: 由图可以看出,在stream 的实现中,除了虚基类IOS_BASE之外,所有的类内部都有一个streambuf, streambuf 是
阅读全文
摘要:在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结: 标准中定义的std::cin就是istream类型。istream是std::basic_istream类模板的一个实例化。 c++中定义
阅读全文
摘要:https://blog.csdn.net/piaoxuezhong/article/details/54348787 http://net.pku.edu.cn/~yhf/UsingSTL.htm https://blog.csdn.net/xiongchao99/article/details/
阅读全文
摘要:c++ 基本语法:https://www.w3cschool.cn/cpp/ c++初始化参数列表:https://blog.csdn.net/coder_xia/article/details/7447822 c++默认构造函数:https://www.cnblogs.com/gklovexixi
阅读全文
摘要:1、关于构造函数 1)用构造函数确保初始化 对于一个空类 class Empty { };编译器会自动声明4个默认函数:构造函数,拷贝构造函数,赋值函数,析构函数(当然,如果不想使用自动生成的函数,就应该明确拒绝),这些生成的函数都是public且inline。构造函数对数据成员进行初始化,使用未初
阅读全文
摘要:C# 需要调用C++东西,但是有不想做成COM,就只好先导出类中的函数处理。 不能直接调用,需单独导出函数 参考:http://blog.csdn.net/cartzhang/article/details/9097043 c# 调用c++导出类的一个示例 参考:http://blog.csdn.n
阅读全文
摘要:如果是非托管的,就用DllImport,举例 using System; using System.Runtime.InteropServices; class MainApp [DllImport("Kernel32")] //读取动态库文件 public static extern int Ge
阅读全文
摘要:1.DLL的隐式调用 隐式链接采用静态加载的方式,比较简单,需要.h、.lib、.dll三件套。新建“控制台应用程序”或“空项目”。配置如下: 项目->属性->配置属性->VC++ 目录-> 在“包含目录”里添加头文件testdll.h所在的目录 项目->属性->配置属性->VC++ 目录-> 在“
阅读全文
摘要:DLL即动态链接库(Dynamic-Link Libaray)的缩写,相当于Linux下的共享对象。Windows系统中大量采用了DLL机制,甚至内核的结构很大程度依赖与DLL机制。Windows下的DLL文件和EXE文件实际上是一个概念,都是PE格式的二进制文件。一般的动态库程序有lib文件和dl
阅读全文
摘要:1、一个程序从源文件编译生成可执行文件的步骤: 预编译 --> 编译 --> 汇编 --> 链接 (1)预编译,即预处理,主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。 (2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析
阅读全文
摘要:参考:http://www.cnblogs.com/liping13599168/archive/2011/03/31/2000320.html
阅读全文
摘要:一个内存地址存着一个对应的值,这是比较容易理解的。 如果程序员必须清楚地知道某块内存存着什么内容和某个内容存在哪个内存地址里了,那他们的负担可想而知。 汇编语法对“一个内存地址存着一个对应的数”,作了简单的“抽象”:把内存地址用变量名代替了,对内存地址的取值和赋值方式不变。 c语言对此进行了进一步的
阅读全文

浙公网安备 33010602011771号