c++
文章平均质量分 51
c++相关知识
lion_cxq
学习,记录代码,站在巨人的肩膀上
展开
-
c++ error C4996: ‘strdup‘: The POSIX name for this item is deprecated.
error C4996:strdup:The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: new-name. See online help for details.原创 2022-07-11 21:30:51 · 1506 阅读 · 0 评论 -
c++ vs 创建 64位dll动态库
vs 生成x64位dll动态库原创 2022-07-11 20:56:42 · 2797 阅读 · 0 评论 -
c++ 加载dll 和 生成dll
c++和与c语言 导出和加载dll原创 2022-07-03 23:07:15 · 4379 阅读 · 0 评论 -
c++之函数指针和指针函数
函数指针:若在程序中定义了一个函数,那在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简称函数指针。如:typedef int (*p)(int ,int); *p指向函数,即保存函数的地址,返回值类型为:int指针函数:指针函数,简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。如:int* func(i.原创 2021-07-10 19:45:42 · 605 阅读 · 0 评论 -
c++之const
1.常量C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。const int a = 10;int const a = 10;代码:const int a = 10;int* p = (int*)& a;*p = 20;cout <<"a ="<< a << endl;cout <<"*p1 =" <<*p << endl;int const b原创 2021-06-16 21:22:23 · 100 阅读 · 0 评论 -
c++ const char * ,char [] ,const char * [],char *
const char *p = "adkgkc"; //指向 1个字符数组的 常量字符指针 "adkgkc"是常量字符数组 //p = "23"; //指针可以指向其他内容 ,但是字符串 "adkgkc"不可以修改 //p[2] = "123"; //报错 cout << "字符串的长度:" << strlen(p) << end原创 2021-05-19 22:44:28 · 1086 阅读 · 0 评论 -
求二进制1的个数
面试遇到一个问题,然后百度搜了相关的资料#include <iostream>using namespace std;int Find_Number_Is_One(int &i){ //记录1的个数 int j = 0; while (i) { j++; i &= (i - 1); } return j;}int main( ){ int a=0; cout << "请输入您所需要求(十进制转化为二进制1的总数)的数:" <原创 2020-11-25 22:29:29 · 120 阅读 · 0 评论