Көрсеткішті C++ сілтемесі арқылы бере аласыз ба?
Көрсеткішті C++ сілтемесі арқылы бере аласыз ба?

Бейне: Көрсеткішті C++ сілтемесі арқылы бере аласыз ба?

Бейне: Көрсеткішті C++ сілтемесі арқылы бере аласыз ба?
Бейне: 🟣 2023 ЖЫЛҒЫ ИДЕАЛ САУДА СТРАТЕГИЯСЫ - 300 доллардан 36 000 долларға дейін жылдам жол | Videvorex с 2024, Мамыр
Anonim

Өткізу анықтамасы а Көрсеткіш ішінде C ++

Ескерту: Ол пайдалануға рұқсат етіледі» меңзерді көрсеткішке ” екеуінде де C және C ++, бірақ Біз істей аламыз пайдалану» Көрсеткішке сілтеме ” тек ішінде C ++. Егер а көрсеткіш параметр ретінде функцияға жіберіледі және өзгертуге тырысады, содан кейін өзгертулер енгізілген көрсеткіш жасайды бұл функциядан тыс кері шағылыспайды.

Тиісінше, көрсеткіштер сілтеме арқылы немесе C++ мәні арқылы беріледі ме?

Екеуіне де иә. Көрсеткіштер болып табылады өтті бойынша мән басқа кез келген нәрсе сияқты. Бұл оның мазмұнын білдіреді көрсеткіш айнымалы (көрсетілген нысанның мекенжайы) көшіріледі. C++ пайдалану кезінде, пайдалану сілтемелер артықшылық береді көрсеткіш (бұдан әрі көрсеткіш дейін көрсеткіш ).

Сондай-ақ, сіз C++ тілінде массивті сілтеме ретінде қалай беруге болатынын білесіз бе? Жиым өту шақыру арқылы жұмыс істеу үшін анықтама Біз кезде өту мекен-жайы а массив функцияны шақыру кезінде бұл функцияны шақыру деп аталады анықтама . Біз кезде өту аргумент ретінде мекенжай болса, функция декларациясында берілген мекенжайды алу үшін параметр ретінде көрсеткіш болуы керек.

Сол сияқты, біз көрсеткішке сілтеме жасай аламыз ба?

А көрсеткіш дейін анықтама C++ тілінде заңсыз болып табылады, себебі - a-ға ұқсамайды көрсеткіш - а анықтама бағдарламашыға басқа нәрсенің бүркеншік атын жасауға мүмкіндік беретін концепция ғана. А көрсеткіш басқа нәрсенің мекенжайы бар жадтағы орын, бірақ а анықтама емес.

С++ анықтамалық көрсеткіші дегеніміз не?

Көрсеткіштер қарсы Анықтамалар C++ тілінде Көрсеткіштер : А көрсеткіш басқа айнымалының жады мекенжайын сақтайтын айнымалы болып табылады. А көрсеткіш ол көрсететін жад орнына қол жеткізу үшін * операторымен сілтемені алып тастау керек. Анықтамалар : А анықтама айнымалы - бүркеншік ат, яғни бұрыннан бар айнымалының басқа атауы.