
C++学习手记
C++学习手记
程序猿老王。
好记性不如烂笔头
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++学习手记】C++获取二维数组的行数和列数
C++没有提供直接获取二维数组长度的函数,可以通过以下方式获取。 lines = sizeof(a) / sizeof(a[0][0]); row = sizeof(a) / sizeof(a[0]); column = lines / row;原创 2018-08-19 20:40:52 · 10080 阅读 · 1 评论 -
产生奇数魔方阵
功能:产生奇数魔方阵。 结果 3*3: 8 1 6 3 5 7 4 9 2 5*5: 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 ...翻译 2018-08-15 08:49:33 · 677 阅读 · 1 评论 -
产生 4N 魔方阵
功能:产生 4N 魔方阵。 结果 4*4; 16 2 3 13 5 11 7 8 9 10 6 12 4 14 15 1 8*8: 64 2 3 61 60 6 7 57 9 55 11 12 13 51 15 16 1...翻译 2018-08-15 08:50:06 · 503 阅读 · 0 评论 -
C++读写文本数据
1. 二维文本数据 读数据 const int M = 256; const int N1 = 256; const int N2 = 256; static int ImageData1[M * N1]; static int ImageData2[M * N2]; static int ImageDataOut[M * (N1 + N2)]; static int outp[M][N1 +...原创 2018-08-16 08:46:01 · 378 阅读 · 0 评论 -
C++调用动态链接度dll
动态链接库dll实现函数共享,在未提供源代码的情况下也能调用内部函数。 静态调用 顾名思义,在程序开始运行时就载入dll。 #include "SCM.h" // 引用头文件 #pragma comment(lib,"ImageMosaic.lib") // 静态调用导入lib #pragma comment(lib, "SCM_Method.lib") /...原创 2018-08-16 08:47:23 · 331 阅读 · 0 评论 -
C++编写动态链接库dll
新建项目,选择Visual C++下的Windows桌面程序,选择动态链接库程序,设置保存路径和文件名,默认会生成一些文件,包括预编译头文件。 不带头文件 // ImageMosaic.cpp : Defines the exported functions for the DLL application. // #include "stdafx.h" // 这里编写主要函数,即在外部调用...原创 2018-08-16 08:52:31 · 754 阅读 · 0 评论 -
C++项目添加默认库
1. 打开 视图→其他窗口→属性管理器; 2. 配置属性 如图,打开文件,像之前配置文件一样添加相应目录和lib文件即可,下次新建项目就会默认包含这个路径了,但是需要注意,我配置的这个还是要将dll拷贝到程序根目录的。 ...原创 2018-08-16 09:03:16 · 2079 阅读 · 0 评论 -
C++调用Armadillo计算库
1. 下载压缩包,解压到目录,比如D:\ALGLIB\armadillo,只保留include文件夹和examples里的lib_win32文件夹即可; 下载地址:http://arma.sourceforge.net/download.html; 2. 配置项目 将blas_win32_MT.dll和lapack_win32_MT.dll文件拷贝到exe根目录。...原创 2018-08-16 09:03:38 · 7450 阅读 · 8 评论