·C++将vector写入文件并重新读取(04-08)

最近在写node的addon,涉及到将vector写入文件并重新读取,包括字符串和自定义struct构成的vector。研究了各种方法,有蛮多坑,将用到的方法共享之,作为备忘,同时也希望...

·c++输入任意空格数字求和代码(08-05)

前段时间看了算法珠玑这本书受益颇多,最近看c++视频有这么一道题,试着用边界扫描的思想编了一下。 以下是本人代码: #include stdio.h#include string.h #include ctype.h #define...

·linux下自动产生c语言makefile操作步骤(11-09)

写完c语言代码要部署到别的机器上,一个makefile文件是必不可少的,make命令编译c程序确实很方面,而makefile手动写 由于语法复杂 而且不同于高级语言,所以手动写出可正常使用的mak...

·VC++ CMenu类中常用的函数及其功能(11-07)

最近在学习VC++方面的编程,以前对VC++学过一点,好多知识都忘记了,现在总结一下CMenu类的使用。 CMenu类中常用的函数及其功能 函数类别 函数名称 函数作用 初始化函数 GetSafeHmen...

·C++多重继承下的指针类型转换(10-08)

在C++中,指针的类型转换是经常发生的事情,比如将派生类指针转换为基类指针,将基类指针转换为派生类指针。指针的本质其实就是一个整数,用以记录进程虚拟内存空间中的地址编号,而...

·C/C++变量在内存中的位置以及初始化问题(10-02)

首先我们给出内存布局 高内存地址 栈 向下增长,可读可写可执行 空洞 向上增长 堆 向上增长,可读可写可执行 BSS段(未初始化数据段) 向上增长,可读可写不可执行 .data 数据段 向...

·char转换为int/unsigned int的内部机制分析(09-30)

说明:试环境为vc++ 6.0 在vc++6.0中char是被看成signed char的,那么char所能表示的整数范围为-218--+127首先分析一下转换为int的情形: 1,如果char表示的范围在-128--+127之间,...

·理解C++变量存储模型(09-21)

在 理解程序内存 一文中我们介绍了普通程序运行时在内存中的布局,下面我们专门针对C++源代码以WinDbg为工具分析下C++程序的变量存储模型, 要理解下面的知识,请先看懂理解程序内存...

·理解程序内存(09-21)

内存对很多人来说感觉是个很熟悉的东西,因为我们在用VC调试程序时,很多时候都会察看内存中变量的值。但是,很多时候我们的思维也就因此局限在有源码的模块,当遇到一些跨模块或是没...

·C++中输入输出的十六进制八进制(09-19)

1、数的进制 默认进制: 默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制...

·C/C++面试之基础知识总结篇(09-14)

基本数据类型 1. C++中有几种基本数据类型 答:C++中有3种基础数据类型:整数型、浮点型、void型。 2. 整形有哪几种形式以及之间的区别 答:表示整数、字符和布尔值的算术类型合称...

·C++中模块(Dll)对外暴露接口的方式总结(08-30)

总结下C++中模块(Dll)对外暴露接口的方式: (1)导出API函数的方式 这种方式是Windows中调用DLL接口的最基本方式,GDI32.dll, User32.dll都是用这种方式对外暴露系统API的。 这种方式...

·二值图像的腐蚀和膨胀(12-11)

二值图像的腐蚀和膨胀图像数字处理中应用相当广泛,代码处理也很简单,只不过一些资料在介绍腐蚀和膨胀原理时,用一些形态学、集合上的概念和术语,搞得也有些高深莫测了。 从图像处...

·一个月学会VC++2010 4.细说对象之香艳旖旎(12-10)

作为程序员,我们其实生活在一个荒诞的空间。每次看到白发苍苍的教授,很认真很庄重的说:面向对象灰常灰常重要的时候,我都完全忍不住要笑出来。我们用所有的词,第一个反映怕是从...

·一个月学会VC++2010 3.我们动手吧!(12-10)

中国的文人,有个根深蒂固的传统:皓首穷经。 从三百千千,到四书五经,到诸子百家,诗词歌赋,琴棋书画,每个学子往往要经历漫长的十几年甚至三十年。所谓十年寒窗无人问,一朝成名...

特别推荐

热门文章