很多人在开发过程中可能都会遇到相对于表格进行读写操作,C++读写表格也有很多种方法,比如说通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。 但是终究需要引用一些文件以及过程繁琐。 我们知道C…
分类:c/c++
c++11之前,只有静态常量整型数据成员才可以在类中初始化是为什么
为什么静态成员不能在类内初始化 在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。 class A { private: static int count ; // 类内声明…
用宏定义的形式书写代码块
今天读一个ip传输文件的小例子,看到一个宏定义是这样的: #define TimeBlock(_out, _block) \ struct timeval start; \ struct timeval e…
C语言字符串和字符串数组的输入赋值
文章转自:https://blog.csdn.net/shazhoulada1/article/details/45012921 版权归原作者 **1、字符串指针一定要开辟空间后在做输入** char * str; &n…
C++中大括号{}的作用
概述 在C/C++中大括号指明了变量的作用域, 在大括号内声明的局部变量其作用域自变量声明开始,到大括号之后终结。 { } 里的内容是一个“块”,单独的{ }在执行顺序上没有改变,仍然是顺序执行, 例子1 void My…
C++中模块(Dll)对外暴露接口的几种方式
转载自:https://www.cnblogs.com/weiym/archive/2012/08/29/2662559.html 总结下C++中模块(Dll)对外暴露接口的方式: (1)导出API函数的方式 这种方式是…
C-字符串常量及初始化
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char *s; char *s…
二分图详解
本着“勿在浮沙筑高台”的原则,在这里总结一下二分图的各类知识和模板,彻底搞懂二分图 一、相关概念和性质 一些简单的概念这里就一带而过了。 极大和最大的区别:极大指的是再加入任意点或边将不再满足条件,最大指的是极大中点或边…
内联函数——inline关键字总结
内联函数是C++为了提高程序运行速度而作出的一种改进。在函数定义前加上inline关键字,就可以使用内联函数的特性。强调一下,必须是函数定义的地方,原因后面解释。普通函数和内联函数的主要区别是函数与程序的组合形式的不同。…
C++定义字符串数组的方法
总结:将数组元素类型最好定义为string类型,而不是char*类型(VS2017无法通过) #include <iostream> using namespace std; int main() { cha…