国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

6 使用強(qiáng)制類型轉(zhuǎn)換的注意事項

這篇具有很好參考價值的文章主要介紹了6 使用強(qiáng)制類型轉(zhuǎn)換的注意事項。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

概述

????????在C語言中,強(qiáng)制類型轉(zhuǎn)換是通過直接轉(zhuǎn)換為特定類型的方式來實現(xiàn)的,類似于下面的代碼。

float fNumber = 66.66f;
// C語言的強(qiáng)制類型轉(zhuǎn)換
int nData = (int)fNumber;

????????這種方式可以在任意兩個類型間進(jìn)行轉(zhuǎn)換,太過隨意和武斷,很容易帶來一些難以發(fā)現(xiàn)的隱患和問題。C++為了向下兼容,保留了這種方式,但新增了四個用于強(qiáng)制類型轉(zhuǎn)換的關(guān)鍵字,分別是:const_cast、reinterpret_cast、static_castdynamic_cast。下面逐一介紹這四個關(guān)鍵字的使用場景和注意事項。

const_cast

????????1、const_cast用于去除常量指針和常量引用的const屬性。注意:如果目標(biāo)不是常量指針和常量引用,則會編譯報錯。文章來源地址http://www.zghlxwxcb.cn/news/detail-400936.html

const int nNumber = 66;
// 常量指針
const int *pData = &nNumber;
int *pData2 = const_cast<int *>(pData);

// 常量引用
const int &nTemp = nNumber;
int &nTemp2 = const_cas

到了這里,關(guān)于6 使用強(qiáng)制類型轉(zhuǎn)換的注意事項的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Verilog中的force語句用來強(qiáng)制更改信號的值,特別適用于仿真和調(diào)試。本文將深入探討force語句在FPGA開發(fā)中的應(yīng)用和注意事項。

    Verilog中的force語句用來強(qiáng)制更改信號的值,特別適用于仿真和調(diào)試。本文將深入探討force語句在FPGA開發(fā)中的應(yīng)用和注意事項。 首先,我們需要了解force語句的語法。其基本格式為force [time] signal = value。其中,time是可選參數(shù),表示在何時開始強(qiáng)制更改信號的值;signal是要更改的

    2024年02月12日
    瀏覽(231)
  • 學(xué)習(xí)Linux的注意事項(使用經(jīng)驗;目錄作用;服務(wù)器注意事項)

    學(xué)習(xí)Linux的注意事項(使用經(jīng)驗;目錄作用;服務(wù)器注意事項)

    本篇分享學(xué)習(xí)Linux過程中的一些經(jīng)驗 Linux嚴(yán)格區(qū)分大小寫 Linux中所有內(nèi)容以文件形式保存 ,包括硬件,Linux是以管理文件的方式操作硬件 硬盤文件是 /dev/sd[a-p] 光盤文件是 /dev/sr0 等 對于設(shè)置需要寫入文件,命令行的設(shè)置在重啟之后就會失效,只有下入文件才可以保存下來 文

    2024年02月11日
    瀏覽(48)
  • MySql運維篇---008:日志:錯誤日志、二進(jìn)制日志、查詢?nèi)罩?、慢查詢?nèi)罩?,主從?fù)制:概述 虛擬機(jī)更改ip注意事項、原理、搭建步驟

    MySql運維篇---008:日志:錯誤日志、二進(jìn)制日志、查詢?nèi)罩?、慢查詢?nèi)罩?,主從?fù)制:概述 虛擬機(jī)更改ip注意事項、原理、搭建步驟

    錯誤日志是 MySQL 中最重要的日志之一,它記錄了當(dāng) mysqld 啟動和停止時,以及服務(wù)器在運行過程中 發(fā)生任何嚴(yán)重錯誤時的相關(guān)信息 。當(dāng)數(shù)據(jù)庫出現(xiàn)任何故障導(dǎo)致無法正常使用時,建議首先查看此日志。 該日志是默認(rèn)開啟的,默認(rèn)存放目錄 /var/log/,默認(rèn)的日志文件名為 mysq

    2024年02月04日
    瀏覽(98)
  • Golang 包使用注意事項

    Golang 包使用注意事項

    1)在給一個文件打包時,該包對應(yīng)一個文件夾,比如這里的utils文件夾對應(yīng)的包名就是utils, 文件的包名通常和文件所在的文件夾名一致,一般為小寫字母。 2)當(dāng)一個文件要使用其它包函數(shù)或變量時,需要先引入對應(yīng)的包 引入方式1:import \\\"包名\\\" 引入方式2: 3)package指令在

    2024年02月03日
    瀏覽(34)
  • grpc流式使用和注意事項

    流式grpc Server-side streaming RPC:服務(wù)器端流式 RPC Client-side streaming RPC:客戶端流式 RPC Bidirectional streaming RPC:雙向流式 RPC 客戶端代碼 服務(wù)端代碼 驗證 分析 [外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-eRmLdnpt-1622633151060)(readme.assets/image-202105271114

    2023年04月10日
    瀏覽(23)
  • 第一次使用git注意事項

    第一次使用git注意事項

    一、git 第一次使用配置 配置用戶名和郵箱 git config --global user.name “用戶名” git config --global user.email “郵箱” 查看用戶名和郵箱 git config user.name 顯示:用戶名 輸入 git config user.email 顯示用戶郵箱 查看是否生成過SSH Key(密鑰) 輸入:cd ~/.ssh 輸入:ls 輸出 如果沒有id_rsa 和 id

    2024年02月07日
    瀏覽(38)
  • TheadLocal的使用場景和注意事項

    在多線程編程中,數(shù)據(jù)共享和線程安全問題是一個很大的挑戰(zhàn)。為了解決這個問題,Java 提供了 ThreadLocal 類,它能夠讓每個線程維護(hù)自己獨立的變量副本。 ThreadLocal 的作用就是:為每個線程創(chuàng)建一個獨立的變量副本,使得每個線程都可以操作自己的變量,而不會影響其他線程

    2024年02月07日
    瀏覽(22)
  • Unity之Addressable使用注意事項

    Unity之Addressable使用注意事項

    Profile文件中配置資源構(gòu)建路徑和資源首次加載路徑,資源如何設(shè)置了緩存,在首次加載之后會將再用緩存在緩存目錄,后面將直接從緩存目錄中讀取,方便項目發(fā)包時候進(jìn)行使用 AddressableAssetSettings文件 DisableCatalogUpdateOnStartup 勾選改選項,禁止自動更新,項目資源下載一般需

    2024年02月08日
    瀏覽(34)
  • 【Visual Leak Detector】使用注意事項

    使用 VLD 內(nèi)存泄漏檢測工具輔助開發(fā)時整理的學(xué)習(xí)筆記。本篇介紹使用 VLD 時的注意事項。同系列文章目錄可見 《內(nèi)存泄漏檢測工具》目錄 目錄 說明 1. 官網(wǎng)文檔 2. 注意事項 可以在 Using-Visual-Leak-Detector 官方文檔里看到如何使用 VLD,里面介紹了如何在 Visual C++ 2003/2005/2008/201

    2023年04月11日
    瀏覽(29)
  • C++使用類的一些注意事項

    C++使用類的一些注意事項

    目錄 前言: 1.再談構(gòu)造函數(shù) 2.(c++98)隱式類型轉(zhuǎn)換中的編譯器的優(yōu)化 3.explicit 4.static成員 5.匿名對象 6.友元函數(shù) 7.內(nèi)部類 8.編譯器的一些場上的優(yōu)化 總結(jié): 若有歧義,請指出,感謝閱讀! 1.再談構(gòu)造函數(shù) 我們在構(gòu)造函數(shù)體中,給成員變量賦值能叫做成員變量的初始

    2024年04月10日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包