Sorğular 'açıq'

C ++-da, konstruktorlar və konvertasiya operatorları gizli dönüşümlərə və ya surəti-başlanmasına imkan verməyəcəklər. C # -də tərcümə üsulu ilə çağırılmalı olan xüsusi tipli bir çevirmə operatoru elan edilir. MS SQL Server for-xml-EXPLICIT rejimi üçün [for-xml-açıq] etiketi istifadə edin
11
Cavablar

Açar söz nə deməkdir?

C ++-dakı açıq sözü nə deməkdir?
23 Sentyabrda təyin olundu '08 saat 16:58 'da
2
Cavablar

Niyə #include <string> bir səhvəni buraxmır?

Bu mənim nümunə kodumdur: #include <iostream> #include <string> ad sahəsi std istifadə; sinif MyClass {string figName; ictimaiyyət: MyClass (const string s) {figName = s; } const string getName () const {...
Mayın 02-də saat 17: 46-da təyin olundu
1
cavab

Yayım operatoru açıq ola bilərmi?

Quruculara gəldikdə, açar sözü əlavə edərək, programcıların ilk niyyəti olmasaydı, həvəsli bir kompilyatorun bir obyekt yaratmasına imkan vermir. Belə bir mexanizm operatorları daşıya bilərmi? struct Foo {o ...
23 noyabrda təyin olundu. '11 11:51 'da
16
Cavablar

C # -də açıq tipli çevrilmə ilə törəmə bir sinifə istinad edən bir əsas sinif obyekti təyin etmək mümkündürmü?

C # -də açıq tipli çevrilmə ilə törəmə bir sinifə istinad etmək üçün əsas sinif obyektini təyin etmək mümkündürmü? Mən bunu sınadım və bir işləmə səhvini yaradır.
08 Aprel tarixində təyin olundu '09 saat 14:12
7
Cavablar

Metod parametrlərinin avtomatik çevrilməsinin qarşısını almaq üçün açıq bir söz ifadəini istifadə edə bilərsinizmi?

Bilərəm ki, avtomatik tipli çevrilmənin qarşısını almaq üçün sinif qurucular üçün C ++ sözünü "açıq" istifadə edə bilərsiniz. Bir sinif metodu üçün parametr çevrilməsinin qarşısını almaq üçün eyni əmrdən istifadə edə bilərsən? ...
Oct 06 tarixini təyin etdi '08 saat 09:58 'da
7
Cavablar

açıq və örtülü C #

C # üçün yeni və yeni sözlər öyrənirəm. C # proqramına gəldikdə bu iki sözün nə demək olduğunu anlamaq çətin olur. Sözün mənasına görə baxdım və bu mənim aldığım şeydir: örtülü "Bir şey dolaylı olaraq ifadə edilir". "Əgər ...
24 İyul tarixində saat 12: 39'da təyin olundu
1
cavab

Multi-arg konstruktorunda açıq söz aç?

Bu yaxınlarda mən üç konstruktor var ki, bəzi qəribə sinif ilə tanış oldum: Class Class {public: clear Class (int); Class (DigərClass); aydın sinif (YetAnotherClass, AnotherClass); // ...} Bu yoxdur ...
13 İyul tarixində saat 13: 20-də təyin olundu
1
cavab

Açıq default qurucuların təyin edilməsi

Mən son vaxtlarda C ++ 0x-da bir sinif görmüşəm ki, bu da açıq bir default qurucuyu çağırır. Ancaq, default qurucunun gizli adlandırıla biləcəyi bir skripti düşünmürəm. Bu olduqca mənasız bir spesifikator kimi görünür. Bəlkə düşündüm ki ...
May 14, '10 'da saat 10:16' da
3
Cavablar

Niyə arayüzü açıq şəkildə həyata keçirən bir sinif daxilində üsulları çağırmıram?

İşdə hekayə. Mən, iVehicle interfeysini yaratdım. Mən dərsliyimdə Vehicle.cs interfeysini açıq şəkildə tətbiq etdim. Burada mənim arayışım var: Interface IVehicle {int getWheel (); } Burada mənim sinif: class Avtomobil: IVehicle {public int IVehicle.getWheel () ...
26 Mart 'da saat 4:54' də təyin etdi
1
cavab

Virtual müəyyən çevrilmə operatoru, üstünlük təşkil edir

Baza sinifini müəyyən bir operator bool təyin edir: struct Base {virtual açıq operator bool () const {return true; }}; Və məndə bir operator bool müəyyən edən Türeyed bir alt sinfi var: struct Derived: Base ...
10 avq. 16: 16-da
1
cavab

Niyə açıq bir operatorla bir interfeys istifadə edə bilmirəm?

Mən yalnız merak edirəm, niyə açıq və ya açıq operatorlarla interfeys istifadə etməyə icazə verilmədiyini kimsə bilmir? məsələn. Bu bir tərtib vaxtında səhv olur: ictimai statik açıq operator MyPlayer (IPlayer player) {...} "...
12 Mart 'da saat 17:05' də təyin olundu
1
cavab

Fərqli C ++ funksiyası üçün heç bir argumenti olmayan söz

Mümkün dublikat: C ++-də açıq bir söz nə deməkdir? Açar sözü heç bir arqument çəkməyən funksiya üçün istifadə etmək üçün bir səbəb varmı? Hər hansı təsiri varmı? Mən təəccüb edirəm, çünki mən yalnız stumbled ...
İyulun 21-i saat 11: 00-da saat 14: 00-da
1
cavab

C ++ həmişə açıq bir konstruktor istifadə edir.

Aşağıdakı blogu oxuduqdan sonra: http://xania.org/200711/ambiguous-overloading Mən özümdən soruşmağa başladı: "Mən həmişə mənim dizaynerləri dəqiq müəyyən etməməlidir?" Beləliklə, bu məqaləni öyrənmədən daha çox oxumağa başladıq: http: //www.sjbrown.co.uk/2004/05/01 / ...
15 Sentyabr istəndi '12 saat 15:09 'da
1
cavab

.Dll faylını real həyata keçirərkən bir .lib kötük faylına nə üçün ehtiyacımız var?

Bağışlayıcının faktiki tətbiq kodunu alan faktiki DLL faylları ilə bağlı məlumatları araşdıraraq işlərini niyə edə bilməyəcəyini merak edirəm? Demək istəmirəm, nə üçün bağlayıcılar hələ də örtülü bağlanma üçün .lib faylları lazımdır? ...
19 Avqust tarixində təyin olundu '09 'da 1:56
1
cavab

C ++ 'da hansı dəyişikliklər açıq bir konstruktor ilə bir sinif üçün surətini inislandın?

Bu kodu nəzərdən keçirin: struct X {açıq X () {} açıq X (const X {}}; void foo (X a = X ()) {} int main () {} C ++ 14 standartından istifadə edərək, GCC 7.1 və c>
Mayın 24-də, saat 17: 00-da təyin olundu